[mutter/wip/focus] compositor: don't spoof events when running as a wayland compositor
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/focus] compositor: don't spoof events when running as a wayland compositor
- Date: Thu, 27 Feb 2014 13:39:34 +0000 (UTC)
commit 65dd54a4dba379a1fe48cb206553ead697eb2aca
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Thu Feb 27 14:27:21 2014 +0100
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.
src/compositor/compositor.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/compositor/compositor.c b/src/compositor/compositor.c
index 684a953..c7a2959 100644
--- a/src/compositor/compositor.c
+++ b/src/compositor/compositor.c
@@ -1053,7 +1053,8 @@ meta_compositor_process_event (MetaCompositor *compositor,
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))
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]