all repos — openbox @ 420e6f87a6503b713e4d9047f809538ec0c60d41

openbox fork - make it a bit more like ryudo

inherit above/below more carefully
Dana Jansens danakj@orodu.net
commit

420e6f87a6503b713e4d9047f809538ec0c60d41

parent

90abec9c3017f05b14f85d85105df0c62622ad9a

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

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

@@ -858,9 +858,12 @@ gint layer = -1;

for (it = self->group->members; it; it = g_slist_next(it)) { ObClient *c = it->data; - if (c != self && !client_search_transient(self, c)) + if (c != self && !client_search_transient(self, c) && + client_normal(c) == client_normal(self)) + { layer = MAX(layer, (c->above ? 1 : (c->below ? -1 : 0))); + } } switch (layer) { case -1: