diff options
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) { |