X-Git-Url: http://git.openbox.org/?p=dana%2Fopenbox-history.git;a=blobdiff_plain;f=openbox%2Fstacking.c;h=4a58d91ed87c2a39ae5539db95168a7db3e25805;hp=baf75198123d3a7f0c158aad11013084a8b72ac0;hb=5ae93282f93ecafc491202a363f944d9604d3437;hpb=aa901a8ee7cd3964e89ea0cf62dfb4ebc775fcb1 diff --git a/openbox/stacking.c b/openbox/stacking.c index baf7519..4a58d91 100644 --- a/openbox/stacking.c +++ b/openbox/stacking.c @@ -492,7 +492,8 @@ static gboolean stacking_occluded(ObClient *client, ObClient *sibling) ObClient *c = it->data; if (found && !c->iconic && (c->desktop == DESKTOP_ALL || client->desktop == DESKTOP_ALL || - c->desktop == client->desktop)) + c->desktop == client->desktop) && + !client_search_transient(client, c)) { if (RECT_INTERSECTS_RECT(c->frame->area, client->frame->area)) { @@ -534,7 +535,8 @@ static gboolean stacking_occludes(ObClient *client, ObClient *sibling) ObClient *c = it->data; if (found && !c->iconic && (c->desktop == DESKTOP_ALL || client->desktop == DESKTOP_ALL || - c->desktop == client->desktop)) + c->desktop == client->desktop) && + !client_search_transient(c, client)) { if (RECT_INTERSECTS_RECT(c->frame->area, client->frame->area)) {