all repos — openbox @ 24f6b59fe36e06d06bd1139a99e08cb6e06d6682

openbox fork - make it a bit more like ryudo

Don't move focus away from a window if it was focused and it didnt hide when switching desktops
Dana Jansens danakj@orodu.net
commit

24f6b59fe36e06d06bd1139a99e08cb6e06d6682

parent

d3347e8be3753b7a466353aece04a25992018c9a

1 files changed, 1 insertions(+), 2 deletions(-)

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

@@ -717,8 +717,7 @@ /* hide windows from bottom to top */

for (it = g_list_last(stacking_list); it; it = g_list_previous(it)) { if (WINDOW_IS_CLIENT(it->data)) { ObClient *c = it->data; - client_hide(c); - if (c == focus_client) { + if (client_hide(c) && c == focus_client) { /* c was focused and we didn't do fallback clearly so make sure openbox doesnt still consider the window focused. this happens when using NextWindow with allDesktops, since