From: Sjoerd Simons Date: Thu, 25 Jun 2015 08:39:48 +0000 (+0200) Subject: Rely on gdk to dispatch wayland events X-Git-Tag: archive/raspbian/1.26.2+dfsg-1+rpi1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=842675d99021a18c0d07664b03f3f91fe50fe5de;p=clutter-1.0.git Rely on gdk to dispatch wayland events Disable cogl dispatching wayland events as Gdk will already be dispatching them causing a deadlock when cogl tries again to dispatch wayland events. https://bugzilla.gnome.org/show_bug.cgi?id=774079 Gbp-Pq: Name Rely-on-gdk-to-dispatch-wayland-events.patch --- diff --git a/clutter/gdk/clutter-backend-gdk.c b/clutter/gdk/clutter-backend-gdk.c index 25c687b..f81b85b 100644 --- a/clutter/gdk/clutter-backend-gdk.c +++ b/clutter/gdk/clutter-backend-gdk.c @@ -275,7 +275,7 @@ clutter_backend_gdk_get_renderer (ClutterBackend *backend, /* Force a Wayland winsys */ cogl_renderer_set_winsys_id (renderer, COGL_WINSYS_ID_EGL_WAYLAND); cogl_wayland_renderer_set_foreign_display (renderer, display); - cogl_wayland_renderer_set_event_dispatch_enabled (renderer, !disable_event_retrieval); + cogl_wayland_renderer_set_event_dispatch_enabled (renderer, FALSE); } else #endif