GNOME Bugzilla – Bug 314285
Alt+Esc cycling causes visual stacking order not to match actual stacking order
Last modified: 2005-10-03 20:06:15 UTC
Hold Alt and press Esc twice with some overlapping windows. Now try Alt+Esc-ing again. Note that the correct stacking order is not reflecting by the apparent stacking order, since windows are raised by Alt+Esc but never lowered again if you go past them.
Created attachment 51205 [details] [review] This fixes the bug.
Makes sense to me. The patch has one bug but only because of another bug--if you alt-tab a few times then press alt-esc, then alt-tab again then the window raised by the alt-esc isn't lowered. Since mixing alt-tab and alt-esc is kind of a bug anyway we probably don't need to worry about that here. Havoc?
Thanks! 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