Since
c6493885c3f18 when building the EGL backend for eglx there was
no fallback in the init_events implementation so the X11 backend init
function would never get called. This was stopping it from receiving
any X events so a lot of things broke. It now just chains up.
#ifdef HAVE_EVDEV
_clutter_events_evdev_init (CLUTTER_BACKEND (backend));
#endif
+#ifdef COGL_HAS_X11_SUPPORT
+ /* Chain up to the X11 backend */
+ CLUTTER_BACKEND_CLASS (_clutter_backend_egl_parent_class)->
+ init_events (backend);
+#endif
}
static void