summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@comhem.se>2008-02-28 20:40:52 +0100
committerMikael Magnusson <mikachu@comhem.se>2008-02-28 20:57:05 +0100
commit017d9564440d5b8b5cc03ad6c1e17e37d29ec74b (patch)
tree416fdac7d93e351a1cfb91dc1ef8633ec611ba75 /openbox
parent37008618059551774d514cf72fcee7104b828fb1 (diff)
Free copied glists when removing desktops.
Diffstat (limited to 'openbox')
-rw-r--r--openbox/screen.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/openbox/screen.c b/openbox/screen.c
index 346b50c3..f9b0b303 100644
--- a/openbox/screen.c
+++ b/openbox/screen.c
@@ -542,6 +542,7 @@ void screen_set_num_desktops(guint num)
stacking_raise(CLIENT_AS_WINDOW(c));
}
}
+ g_list_free(stacking_copy);
/* change our struts/area to match (after moving windows) */
screen_update_areas();
@@ -798,6 +799,7 @@ void screen_remove_desktop(gboolean current)
}
}
}
+ g_list_free(stacking_copy);
/* fallback focus like we're changing desktops */
if (screen_desktop < screen_num_desktops - 1) {