dont die if a non-visible window is raised/lowered
Dana Jansens danakj@orodu.net
1 files changed,
4 insertions(+),
2 deletions(-)
jump to
M
openbox/stacking.c
→
openbox/stacking.c
@@ -73,7 +73,8 @@ wins[1] = client->frame->window;
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 @@ stacking_list = g_list_insert_before(stacking_list,
it->next, client); } - XRestackWindows(ob_display, wins, 2); + if (client->frame.visible) + XRestackWindows(ob_display, wins, 2); stacking_set_list(); }