diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2014-02-25 19:20:45 -0500 |
---|---|---|
committer | Giovanni Campagna <gcampagna@src.gnome.org> | 2014-02-27 03:13:32 +0100 |
commit | 7f195aec7a9f5d86464013db94f23db91abc2283 (patch) | |
tree | 883655bcb7d88791c132d6a3d6a77c592cfcdd97 | |
parent | da13e3d237d6ddb48e925186c9a02fde68076b94 (diff) | |
download | mutter-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.c | 10 |
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); |