diff --git a/src/core/events.c b/src/core/events.c index 7ee03cf37..3ae38110a 100644 --- a/src/core/events.c +++ b/src/core/events.c @@ -530,7 +530,7 @@ meta_display_handle_event (MetaDisplay *display, #ifdef HAVE_WAYLAND /* If a Wayland client has a grab, don't pass that through to Clutter */ if (wayland_compositor && meta_wayland_compositor_is_grabbed (wayland_compositor)) - bypass_clutter = !bypass_wayland; + bypass_clutter = bypass_clutter || !bypass_wayland; if (wayland_compositor && !bypass_wayland) {