summaryrefslogtreecommitdiffstats
path: root/mutter-meta_stack_default_focus_window.patch
diff options
context:
space:
mode:
authorSimon Piette <piette.simon@gmail.com>2012-09-09 15:39:00 -0400
committerSimon Piette <piette.simon@gmail.com>2012-09-09 15:39:00 -0400
commite02e0756a05fd24e22fb3b093cbb63b9fc89f9ce (patch)
tree1b23385eb4788d5ad1b5a0a5967ae981dafd5ed1 /mutter-meta_stack_default_focus_window.patch
parent0d15d6950b1b94986be58916b8ba6d7f2da58113 (diff)
downloadmutter-f17.tar.gz
mutter-f17.tar.xz
mutter-f17.zip
Fix https://bugzilla.gnome.org/show_bug.cgi?id=675468 withf17
http://git.gnome.org/browse/mutter/commit/?id=e257580b
Diffstat (limited to 'mutter-meta_stack_default_focus_window.patch')
-rw-r--r--mutter-meta_stack_default_focus_window.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/mutter-meta_stack_default_focus_window.patch b/mutter-meta_stack_default_focus_window.patch
new file mode 100644
index 0000000..d857cc9
--- /dev/null
+++ b/mutter-meta_stack_default_focus_window.patch
@@ -0,0 +1,24 @@
+commit e257580b9484762064692b214114442243afa262
+Author: Jasper St. Pierre <jstpierre@mecheye.net>
+Date: Fri Jul 13 18:17:43 2012 -0400
+
+ workspace: Respect the not_this_one parameter passed in
+
+ In the case of focus-follows-mouse, we need to ensure that we
+ do not select a certain window after closing another one.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=675982
+
+diff --git a/src/core/workspace.c b/src/core/workspace.c
+index b710dd5..0ab52a6 100644
+--- a/src/core/workspace.c
++++ b/src/core/workspace.c
+@@ -1312,7 +1312,7 @@ focus_ancestor_or_top_window (MetaWorkspace *workspace,
+
+ window = meta_stack_get_default_focus_window (workspace->screen->stack,
+ workspace,
+- NULL);
++ not_this_one);
+
+ if (window)
+ {