[mutter/gnome-3-22] keybindings: fix erratic raise_or_lower behavior
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/gnome-3-22] keybindings: fix erratic raise_or_lower behavior
- Date: Tue, 7 Feb 2017 13:45:27 +0000 (UTC)
commit 58669e75988ea329b40b01530e5a589a62e5380a
Author: Jose Marino <braket hotmail com>
Date: Mon Feb 6 09:17:02 2017 -0700
keybindings: fix erratic raise_or_lower behavior
Function "handle_raise_or_lower (src/core/keybindings.c)" is called
when running 'raise-or-lower' on a window. This function iterates
through all the windows in the stack to determine if our window is
already on top or obscured. The problem is that the window stack
includes windows in another workspaces and also windows that are
minimized.
https://bugzilla.gnome.org/show_bug.cgi?id=705200
src/core/keybindings.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/core/keybindings.c b/src/core/keybindings.c
index 14d134f..f3630d4 100644
--- a/src/core/keybindings.c
+++ b/src/core/keybindings.c
@@ -3205,7 +3205,7 @@ handle_raise_or_lower (MetaDisplay *display,
{
MetaRectangle tmp, win_rect, above_rect;
- if (above->mapped)
+ if (above->mapped && meta_window_should_be_showing (above))
{
meta_window_get_frame_rect (window, &win_rect);
meta_window_get_frame_rect (above, &above_rect);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]