fix assert happening by combining interactive and non-interactive actions

This commit is contained in:
Dana Jansens 2007-05-10 16:17:57 +00:00
parent 1ec4c3dfa8
commit f969415426

View file

@ -659,11 +659,12 @@ guint screen_cycle_desktop(ObDirection dir, gboolean wrap, gboolean linear,
static guint d = (guint)-1;
guint ret;
if (d == (guint)-1)
d = screen_desktop;
if ((cancel || done) && dialog)
goto show_cycle_dialog;
if (d == (guint)-1)
d = screen_desktop;
get_row_col(d, &r, &c);
if (linear) {