summaryrefslogtreecommitdiff
path: root/openbox/stacking.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-28 07:50:35 +0000
committerDana Jansens <danakj@orodu.net>2003-03-28 07:50:35 +0000
commit63bbbaefc73cc5495bae36a0021cd99d910e254f (patch)
tree84c97a678f3cdfdd819fde31fe21ae87c0d91c16 /openbox/stacking.c
parentbb087efb79d0b4a95bb3a3714166c7bc340ec467 (diff)
dont die if a non-visible window is raised/lowered
Diffstat (limited to 'openbox/stacking.c')
-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();
}