summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2014-02-25 19:20:45 -0500
committerGiovanni Campagna <gcampagna@src.gnome.org>2014-02-27 03:13:32 +0100
commit7f195aec7a9f5d86464013db94f23db91abc2283 (patch)
tree883655bcb7d88791c132d6a3d6a77c592cfcdd97
parentda13e3d237d6ddb48e925186c9a02fde68076b94 (diff)
downloadmutter-7f195aec7a9f5d86464013db94f23db91abc2283.tar.gz
display: Don't grab the window actor's key focus
This breaks gnome-shell's actor tracking code.
-rw-r--r--src/core/display.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/core/display.c b/src/core/display.c
index 65be8825e..da05ca836 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -1785,19 +1785,9 @@ update_focus_window (MetaDisplay *display,
if (display->focus_window)
{
- ClutterActor *window_actor;
-
meta_topic (META_DEBUG_FOCUS, "* Focus --> %s with serial %lu\n",
display->focus_window->desc, serial);
meta_window_set_focused_internal (display->focus_window, TRUE);
-
- /* XXX -- this is sort of a layer violation, but because we
- * rely on the compositor for event delivery anyway, I don't
- * think it's too bad... */
-
- window_actor = CLUTTER_ACTOR (display->focus_window->compositor_private);
- if (window_actor)
- clutter_actor_grab_key_focus (window_actor);
}
else
meta_topic (META_DEBUG_FOCUS, "* Focus --> NULL with serial %lu\n", serial);