summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas James Alexander Thurman <tthurman@src.gnome.org>2009-01-28 02:30:30 +0000
committerThomas James Alexander Thurman <tthurman@src.gnome.org>2009-01-28 02:30:30 +0000
commit8e6c0bec78ef928e96b259a8ad4f6a48af9bc494 (patch)
tree692fca6ea134b7b89e5825ad2f8b0853e50c87ec
parent69ae9e4a9d5774d19434ad7c762180639cc4ed08 (diff)
downloadmetacity-8e6c0bec78ef928e96b259a8ad4f6a48af9bc494.tar.gz
some lists failed to keep track of their contents and therefore didn't
* src/core/edge-resistance.c: some lists failed to keep track of their contents and therefore didn't free correctly. Closes #552303. svn path=/trunk/; revision=4095
-rw-r--r--ChangeLog8
-rw-r--r--src/core/edge-resistance.c4
2 files changed, 9 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 6642c241..58630f26 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,13 @@
2009-01-27 Matthias Claesen <mclasen@redhat.com>
+ * src/core/edge-resistance.c: some lists failed to keep track
+ of their contents and therefore didn't free correctly.
+ Closes #552303.
+
+2009-01-27 Matthias Claesen <mclasen@redhat.com>
+
* src/core/prefs.c: Free name of old theme when new theme
- is loaded.
+ is loaded. Closes #552973.
2009-01-27 Matthias Claesen <mclasen@redhat.com>
diff --git a/src/core/edge-resistance.c b/src/core/edge-resistance.c
index fb7c2d2e..cbd90320 100644
--- a/src/core/edge-resistance.c
+++ b/src/core/edge-resistance.c
@@ -985,8 +985,8 @@ meta_display_compute_resistance_and_snapping_edges (MetaDisplay *display)
cur_window_iter = cur_window_iter->next;
}
/* Put 'em in bottom to top order */
- rem_windows = g_slist_reverse (obscuring_windows);
- rem_win_stacking = g_slist_reverse (window_stacking);
+ rem_windows = obscuring_windows = g_slist_reverse (obscuring_windows);
+ rem_win_stacking = window_stacking = g_slist_reverse (window_stacking);
/*
* 3rd: loop over the windows again, this time getting the edges from