diff options
-rw-r--r-- | gdk/wayland/gdkeventsource.c | 2 |
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)); |