dont persist the linear state, not sure why i did it and it breaks stuff. hope changing this doesnt break other stuff!!! closes #1025

This commit is contained in:
Dana Jansens 2003-12-22 18:54:14 +00:00
parent 6f8d9cde7d
commit fb0cd13254

View file

@ -605,7 +605,6 @@ guint screen_cycle_desktop(ObDirection dir, gboolean wrap, gboolean linear,
gboolean dialog, gboolean done, gboolean cancel) gboolean dialog, gboolean done, gboolean cancel)
{ {
static gboolean first = TRUE; static gboolean first = TRUE;
static gboolean lin;
static guint origd, d; static guint origd, d;
guint r, c; guint r, c;
@ -617,13 +616,12 @@ guint screen_cycle_desktop(ObDirection dir, gboolean wrap, gboolean linear,
} }
if (first) { if (first) {
first = FALSE; first = FALSE;
lin = linear;
d = origd = screen_desktop; d = origd = screen_desktop;
} }
get_row_col(d, &r, &c); get_row_col(d, &r, &c);
if (lin) { if (linear) {
switch (dir) { switch (dir) {
case OB_DIRECTION_EAST: case OB_DIRECTION_EAST:
if (d < screen_num_desktops - 1) if (d < screen_num_desktops - 1)