all repos — openbox @ d9b25d4884453b89dbed4b27675c0888ae876447

openbox fork - make it a bit more like ryudo

add group transients to other transients who arent group transients. is that english? YEP
Dana Jansens danakj@orodu.net
commit

d9b25d4884453b89dbed4b27675c0888ae876447

parent

e896709c9098c73f40b5c7cffd95e7a253a0aacc

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

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

@@ -1134,7 +1134,8 @@

/* remove from old parents */ for (it = self->group->members; it; it = g_slist_next(it)) { ObClient *c = it->data; - if (c != self && !c->transient_for) + if (c != self && (!c->transient_for || + c->transient_for != OB_TRAN_GROUP)) c->transients = g_slist_remove(c->transients, self); } } else if (self->transient_for != NULL) { /* transient of window */

@@ -1149,7 +1150,8 @@

/* add to new parents */ for (it = self->group->members; it; it = g_slist_next(it)) { ObClient *c = it->data; - if (c != self && !c->transient_for) + if (c != self && (!c->transient_for || + c->transient_for != OB_TRAN_GROUP)) c->transients = g_slist_append(c->transients, self); }