watch for windows without frames, they can be in the transient order before they get fully managed
Dana Jansens danakj@orodu.net
1 files changed,
2 insertions(+),
1 deletions(-)
jump to
M
openbox/stacking.c
→
openbox/stacking.c
@@ -81,7 +81,8 @@ stacking_list = g_list_remove(stacking_list, client);
/* raise transients first */ for (sit = client->transients; sit; sit = sit->next) - raise_recursive(sit->data); + if (((Client*)sit->data)->frame) + raise_recursive(sit->data); /* find 'it' where it is the positiion in the stacking order where 'client' will be inserted *before* */