[gtk+/client-side-windows: 165/284] Convert all pending X events in _gdk_events_queue



commit c0ad534d818881dc044e4a621dffe602ed186e80
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Jan 23 13:15:04 2009 +0100

    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 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/gdk/x11/gdkevents-x11.c b/gdk/x11/gdkevents-x11.c
index de7e5e4..ebe8573 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);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]