summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Bradford <rob@linux.intel.com>2013-08-01 15:31:27 +0100
committerRob Bradford <rob@linux.intel.com>2013-08-01 15:31:27 +0100
commita6210e41d10a99e3e140e7b253f39932d2f6b966 (patch)
tree5d207c3dfb44367e31fdfa8817ed5e6a1459ddd3
parentd1d45fe1deb0aa0291b6739f1f31f1cfcfc2294a (diff)
downloadgtk+-wip/clutter-gtk-wayland.tar.gz
wayland: dispatch pending - why?wip/clutter-gtk-wayland
-rw-r--r--gdk/wayland/gdkeventsource.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/wayland/gdkeventsource.c b/gdk/wayland/gdkeventsource.c
index 619ee872c1..92b3de99ee 100644
--- a/gdk/wayland/gdkeventsource.c
+++ b/gdk/wayland/gdkeventsource.c
@@ -49,6 +49,8 @@ gdk_event_source_prepare(GSource *base, gint *timeout)
if (_gdk_event_queue_find_first (source->display) != NULL)
return TRUE;
+ wl_display_dispatch_pending (display->wl_display);
+
if (wl_display_flush (display->wl_display) < 0)
g_error ("Error dispatching display: %s", g_strerror (errno));