only use visible windows when calcing for raiselower
This commit is contained in:
parent
7755edc39a
commit
7b6ca7c20e
1 changed files with 4 additions and 1 deletions
|
@ -784,7 +784,10 @@ void action_raiselower(union ActionData *data)
|
||||||
ObClient *cit = it->data;
|
ObClient *cit = it->data;
|
||||||
|
|
||||||
if (cit == c) break;
|
if (cit == c) break;
|
||||||
if (client_normal(cit) == client_normal(c) && cit->layer == c->layer) {
|
if (client_normal(cit) == client_normal(c) &&
|
||||||
|
cit->layer == c->layer &&
|
||||||
|
cit->frame->visible)
|
||||||
|
{
|
||||||
if (RECT_INTERSECTS_RECT(cit->frame->area, c->frame->area)) {
|
if (RECT_INTERSECTS_RECT(cit->frame->area, c->frame->area)) {
|
||||||
raise = TRUE;
|
raise = TRUE;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue