fallback when nothing is focused and we switch desktops!

This commit is contained in:
Dana Jansens 2003-09-16 06:59:48 +00:00
parent e334f7b199
commit 3c38171fde

View file

@ -434,6 +434,9 @@ void screen_set_desktop(guint num)
frame_hide(c->frame);
}
}
if (!focus_client)
focus_fallback(OB_FOCUS_FALLBACK_NOFOCUS);
}
static void get_row_col(guint d, guint *r, guint *c)
@ -725,7 +728,7 @@ void screen_update_layout()
if (rows * cols >= screen_num_desktops + cols)
rows--;
} else if (rows == 0) {
rows = screen_num_desktops / rows;
rows = screen_num_desktops / cols;
if (cols * rows < screen_num_desktops)
rows++;
if (cols * rows >= screen_num_desktops + rows)