diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-03-28 07:50:35 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-03-28 07:50:35 +0000 |
| commit | 63bbbaefc73cc5495bae36a0021cd99d910e254f (patch) | |
| tree | 84c97a678f3cdfdd819fde31fe21ae87c0d91c16 /openbox/stacking.c | |
| parent | bb087efb79d0b4a95bb3a3714166c7bc340ec467 (diff) | |
dont die if a non-visible window is raised/lowered
Diffstat (limited to 'openbox/stacking.c')
| -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(); } |
