ignore fullscreen windows in placing

This commit is contained in:
Dana Jansens 2003-10-13 04:55:00 +00:00
parent dc9c39d042
commit 1d2aa812c6

View file

@ -214,9 +214,11 @@ static gboolean place_smart(ObClient *client, gint *x, gint *y,
for (it = stacking_list; it; it = g_list_next(it)) { for (it = stacking_list; it; it = g_list_next(it)) {
ObClient *c; ObClient *c;
if (WINDOW_IS_CLIENT(it->data)) if (WINDOW_IS_CLIENT(it->data)) {
c = it->data; c = it->data;
else if (c->fullscreen)
continue;
} else
continue; continue;
if (c->layer > client->layer) { if (c->layer > client->layer) {
@ -239,9 +241,11 @@ static gboolean place_smart(ObClient *client, gint *x, gint *y,
for (; it && !stop; it = g_list_next(it)) { for (; it && !stop; it = g_list_next(it)) {
ObClient *c; ObClient *c;
if (WINDOW_IS_CLIENT(it->data)) if (WINDOW_IS_CLIENT(it->data)) {
c = it->data; c = it->data;
else if (c->fullscreen)
continue;
} else
continue; continue;
if (!SMART_IGNORE(client, c)) { if (!SMART_IGNORE(client, c)) {