From bba451147b551ccf6607fe122ff553f8f6579501 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Tue, 22 Jun 2010 21:30:13 +0300 Subject: [PATCH] Generate correct grab broken event for WM_KILLFOCUS WM_KILLFOCUS means that a keyboard grab (not a pointer grab), if any, has been broken. I don't think this bug has matterd much as gtk generates a grab-broken-event signal for both keybord and pointer grabs being broken anyway. --- gdk/win32/gdkevents-win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index 1c1e9d57e1..1707a8d428 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -2540,7 +2540,7 @@ gdk_event_translate (MSG *msg, if (_gdk_display->keyboard_grab.window != NULL && !GDK_WINDOW_DESTROYED (_gdk_display->keyboard_grab.window)) { - generate_grab_broken_event (_gdk_display->keyboard_grab.window, FALSE, NULL); + generate_grab_broken_event (_gdk_display->keyboard_grab.window, TRUE, NULL); } /* fallthrough */