diff options
author | Tor Lillqvist <tml@iki.fi> | 1999-11-23 22:38:50 +0000 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 1999-11-23 22:38:50 +0000 |
commit | 0b793d2cc89a07ebb77378ad68211f60e45036ce (patch) | |
tree | afe7d8e178ea75319e8222d3b664938c19bb65f0 /gdk | |
parent | 2421aab1930ad68de94bc19158667198e222a3ce (diff) | |
download | gtk+-0b793d2cc89a07ebb77378ad68211f60e45036ce.tar.gz |
set event->any.window before calling filter functions.
1999-11-23 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkevents-win32.c (gdk_event_translate): set
event->any.window before calling filter functions.
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/win32/gdkevents-win32.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index a63bdec2bb..dd1f0cfe2b 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -2972,6 +2972,7 @@ gdk_event_translate (GdkEvent *event, { /* Check for filters for this window */ GdkFilterReturn result; + event->any.window = window; result = gdk_event_apply_filters (xevent, event, ((GdkWindowPrivate *) window)->filters); @@ -3040,6 +3041,7 @@ gdk_event_translate (GdkEvent *event, if (filter->type == xevent->message) { GDK_NOTE (EVENTS, g_print ("client filter matched\n")); + event->any.window = window; result = (*filter->function) (xevent, event, filter->data); switch (result) { |