summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElijah Newren <newren@gmail.com>2005-10-03 20:05:44 +0000
committerElijah Newren <newren@src.gnome.org>2005-10-03 20:05:44 +0000
commit4aaf6e3eb44d55c103e96bdeb6eb4848935d4d19 (patch)
tree2a4aaaaf9eeb94af0c004ff3906f4519629c3f1e
parent12daca5cb1ef51f3af34eb3c3a988e068c408dff (diff)
downloadmetacity-4aaf6e3eb44d55c103e96bdeb6eb4848935d4d19.tar.gz
Patch from Ross Cohen to make alt-esc consistent with alt-tab by leaving
2005-10-03 Elijah Newren <newren@gmail.com> Patch from Ross Cohen to make alt-esc consistent with alt-tab by leaving stacking of unselected windows unchanged. Fixes #314285. * src/keybindings.c (process_tab_grab): before raising and showing the next candidate, reset the stack positions to what they were at the beginning of the grab
-rw-r--r--ChangeLog9
-rw-r--r--src/keybindings.c5
2 files changed, 13 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index beaa51d2..f4ba1d43 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2005-10-03 Elijah Newren <newren@gmail.com>
+ Patch from Ross Cohen to make alt-esc consistent with alt-tab by
+ leaving stacking of unselected windows unchanged. Fixes #314285.
+
+ * src/keybindings.c (process_tab_grab): before raising and showing
+ the next candidate, reset the stack positions to what they were
+ at the beginning of the grab
+
+2005-10-03 Elijah Newren <newren@gmail.com>
+
Patch from Ross Cohen to make alt-esc (show windows instantly)
actually show minimized windows too. Fixes #107072.
diff --git a/src/keybindings.c b/src/keybindings.c
index 92139471..54fad8b5 100644
--- a/src/keybindings.c
+++ b/src/keybindings.c
@@ -2528,7 +2528,10 @@ process_tab_grab (MetaDisplay *display,
*/
Window target_xwindow;
MetaWindow *target_window;
-
+
+ meta_stack_set_positions (screen->stack,
+ display->grab_old_window_stacking);
+
target_xwindow =
(Window) meta_ui_tab_popup_get_selected (screen->tab_popup);
target_window =