all repos — openbox @ a797a18fcd356fd3071051f328b6bf829081b511

openbox fork - make it a bit more like ryudo

let you lower siblings below eachother
Dana Jansens danakj@orodu.net
commit

a797a18fcd356fd3071051f328b6bf829081b511

parent

4b84ef021ff9a0a0957f7a1fc9001ef429a77208

1 files changed, 5 insertions(+), 0 deletions(-)

jump to
M openbox/stacking.copenbox/stacking.c

@@ -179,6 +179,11 @@ top = client_search_all_top_parents_layer(selected);

/* that is, if it has any parents */ if (!(top->data == selected && top->next == NULL)) { + /* place the window being lowered on the bottom so it'll be + below any of its peers that it can */ + stacking_list = g_list_remove(stacking_list, selected); + stacking_list = g_list_append(stacking_list, selected); + /* go thru stacking list backwards so we can use g_slist_prepend */ for (it = g_list_last(stacking_list); it && top; it = g_list_previous(it))