all repos — openbox @ f0455c02d2a5dc450453dbeac89fe6e1a52531d7

openbox fork - make it a bit more like ryudo

dont use non-normal windows to pick a monitor for transients
Dana Jansens danakj@orodu.net
commit

f0455c02d2a5dc450453dbeac89fe6e1a52531d7

parent

8772b46b56172e35506f21d626aa89bd649615c6

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

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

@@ -69,7 +69,9 @@ for (i = 0; i < screen_num_monitors; ++i)

choice[i] = screen_num_monitors; /* make them all invalid to start */ /* try direct parent first */ - if (c->transient_for && c->transient_for != OB_TRAN_GROUP) { + if (c->transient_for && c->transient_for != OB_TRAN_GROUP && + client_normal(c->transient_for)) + { add_choice(choice, client_monitor(c->transient_for)); ob_debug("placement adding choice %d for parent\n", client_monitor(c->transient_for));