diff --git a/clutter/egl/clutter-stage-egl.c b/clutter/egl/clutter-stage-egl.c index 887494ed0..1de7d4a98 100644 --- a/clutter/egl/clutter-stage-egl.c +++ b/clutter/egl/clutter-stage-egl.c @@ -78,8 +78,14 @@ clutter_stage_egl_realize (ClutterStageWindow *stage_window) width, height); #ifdef COGL_HAS_XLIB_SUPPORT if (stage_x11->xwin != None) - cogl_onscreen_x11_set_foreign_window_xid (stage_egl->onscreen, - stage_x11->xwin); + { + cogl_onscreen_x11_set_foreign_window_xid ( + stage_egl->onscreen, + stage_x11->xwin, + _clutter_stage_x11_update_foreign_event_mask, + stage_x11); + + } #endif clutter_vblank = _clutter_backend_egl_get_vblank ();