diff options
| -rw-r--r-- | openbox/stacking.c | 6 |
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(); } |
