From 491c5b622e7717626ca1247f7677a736b0275693 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Fri, 15 Feb 2013 02:19:19 -0500 Subject: [PATCH] window-actor: Set every window actor to be reactive Now that the background actor is reactive, this means that clicks on the window group part of the stage, even when they're on an X window, will be registered as the background actor, as all of the other children of the group aren't reactive. This can happen when a plugin takes a modal grab, for instance. https://bugzilla.gnome.org/show_bug.cgi?id=681540 --- src/compositor/meta-window-actor.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compositor/meta-window-actor.c b/src/compositor/meta-window-actor.c index 53987e2ea..34a72efde 100644 --- a/src/compositor/meta-window-actor.c +++ b/src/compositor/meta-window-actor.c @@ -1576,6 +1576,8 @@ meta_window_actor_new (MetaWindow *window) clutter_actor_hide (CLUTTER_ACTOR (self)); + clutter_actor_set_reactive (CLUTTER_ACTOR (self), TRUE); + /* Initial position in the stack is arbitrary; stacking will be synced * before we first paint. */