summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openbox/stacking.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/openbox/stacking.c b/openbox/stacking.c
index 72b7c03b..f38d4a0b 100644
--- a/openbox/stacking.c
+++ b/openbox/stacking.c
@@ -73,7 +73,8 @@ void stacking_raise(Client *client)
stacking_list = g_list_insert_before(stacking_list, it, client);
- XRestackWindows(ob_display, wins, 2);
+ if (client->frame.visible)
+ XRestackWindows(ob_display, wins, 2);
stacking_set_list();
}
@@ -116,7 +117,8 @@ void stacking_lower(Client *client)
it->next, client);
}
- XRestackWindows(ob_display, wins, 2);
+ if (client->frame.visible)
+ XRestackWindows(ob_display, wins, 2);
stacking_set_list();
}