summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElijah Newren <newren@gmail.com>2005-01-27 18:30:27 +0000
committerElijah Newren <newren@src.gnome.org>2005-01-27 18:30:27 +0000
commit1e580d1e5263c7cc76e00ecfb6916a0973138e93 (patch)
tree2549e1ecb3034b5cac8f996daf34a4a608125776
parentd93d26aaeb43415f03c838f564a05e673893cca7 (diff)
downloadmetacity-1e580d1e5263c7cc76e00ecfb6916a0973138e93.tar.gz
Plug a pair of leaks. Fixes #165378
2005-01-27 Elijah Newren <newren@gmail.com> Plug a pair of leaks. Fixes #165378 * src/place.c: (meta_window_place, get_windows_on_same_workspace): free list returned by meta_display_list_windows.
-rw-r--r--ChangeLog7
-rw-r--r--src/place.c4
2 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8006bb5a..3dfd63c1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2005-01-27 Elijah Newren <newren@gmail.com>
+ Plug a pair of leaks. Fixes #165378
+
+ * src/place.c: (meta_window_place, get_windows_on_same_workspace):
+ free list returned by meta_display_list_windows.
+
+2005-01-27 Elijah Newren <newren@gmail.com>
+
Treat splashscreens same as other windows for stacking. Fixes
#165243.
diff --git a/src/place.c b/src/place.c
index 9eae2784..0da7c133 100644
--- a/src/place.c
+++ b/src/place.c
@@ -755,6 +755,8 @@ meta_window_place (MetaWindow *window,
tmp = tmp->next;
}
+
+ g_slist_free (all_windows);
}
/* Warning, this is a round trip! */
@@ -888,6 +890,8 @@ get_windows_on_same_workspace (MetaWindow *window,
if (n_windows)
*n_windows = i;
+ g_slist_free (all_windows);
+
return windows;
}