From 415f2cce2796e769fea0529f7cace1109a6e0ce6 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 15 Oct 2003 04:56:32 +0000 Subject: [PATCH] only inherit layer when both windows are the same normal status --- openbox/client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openbox/client.c b/openbox/client.c index c219d607..30bceae5 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -857,7 +857,8 @@ static void client_get_state(ObClient *self) 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(self) == client_normal(c)) { layer = MAX(layer, (c->above ? 1 : (c->below ? -1 : 0))); -- 2.45.2