ObClient *cit = it->data;
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)) {
raise = TRUE;
break;