all repos — openbox @ 912f8eed504c2a49c700b345d4171c3c2cdb0df7

openbox fork - make it a bit more like ryudo

don't fallback focus if the focused client is being moved there and follow is on
Dana Jansens danakj@orodu.net
commit

912f8eed504c2a49c700b345d4171c3c2cdb0df7

parent

d1570968cf31b2b430e0007b6d51e0f9b9040ee2

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

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

@@ -1588,7 +1588,8 @@ if (data->sendto.desk < screen_num_desktops ||

data->sendto.desk == DESKTOP_ALL) { client_set_desktop(c, data->sendto.desk, data->sendto.follow); if (data->sendto.follow) - screen_set_desktop(data->sendto.desk, TRUE); + screen_set_desktop(data->sendto.desk, + data->sendto.follow && c == focus_client); } }

@@ -1645,7 +1646,7 @@ (data->sendtodir.inter.final && !data->sendtodir.inter.cancel))

{ client_set_desktop(c, d, data->sendtodir.follow); if (data->sendtodir.follow && d != screen_desktop) - screen_set_desktop(d, TRUE); + screen_set_desktop(d, data->sendtodir.follow && c == focus_client); } }