compositor: don't spoof events when running as a wayland compositor

Weirdly, clutter stopped segfaulting when we call clutter_x11 methods
and the backend is not right, but this is correct anyway, and
probably fixes some BadDrawable errors in mutter-wayland on x11,
caused by mixing windows of the outer X and windows of Xwayland.
This commit is contained in:
Giovanni Campagna 2014-02-27 14:27:21 +01:00
parent b00fa70d91
commit 65dd54a4db

View File

@ -1053,7 +1053,8 @@ meta_compositor_process_event (MetaCompositor *compositor,
return TRUE; return TRUE;
} }
maybe_spoof_event_as_stage_event (info, window, event); if (!meta_is_wayland_compositor ())
maybe_spoof_event_as_stage_event (info, window, event);
if (meta_plugin_manager_xevent_filter (info->plugin_mgr, event)) if (meta_plugin_manager_xevent_filter (info->plugin_mgr, event))
{ {