summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
Diffstat (limited to 'gdk')
-rw-r--r--gdk/win32/gdkevents-win32.c2
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)
{