From c0ad534d818881dc044e4a621dffe602ed186e80 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Fri, 23 Jan 2009 13:15:04 +0100 Subject: [PATCH] Convert all pending X events in _gdk_events_queue If we only convert the first then motion hint emulation won't work since we don't see the next motion even until we've fully handled this one. However, this changes a behaviour that has been like this since the mists of time. I don't know if it could cause other issues. I haven't seen any yet though. --- gdk/x11/gdkevents-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/x11/gdkevents-x11.c b/gdk/x11/gdkevents-x11.c index de7e5e470b..ebe85734a6 100644 --- a/gdk/x11/gdkevents-x11.c +++ b/gdk/x11/gdkevents-x11.c @@ -2326,7 +2326,7 @@ _gdk_events_queue (GdkDisplay *display) XEvent xevent; Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); - while (!_gdk_event_queue_find_first(display) && XPending (xdisplay)) + while (XPending (xdisplay)) { XNextEvent (xdisplay, &xevent);