diff options
author | Thomas James Alexander Thurman <tthurman@src.gnome.org> | 2009-01-28 02:30:30 +0000 |
---|---|---|
committer | Thomas James Alexander Thurman <tthurman@src.gnome.org> | 2009-01-28 02:30:30 +0000 |
commit | 8e6c0bec78ef928e96b259a8ad4f6a48af9bc494 (patch) | |
tree | 692fca6ea134b7b89e5825ad2f8b0853e50c87ec | |
parent | 69ae9e4a9d5774d19434ad7c762180639cc4ed08 (diff) | |
download | metacity-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-- | ChangeLog | 8 | ||||
-rw-r--r-- | src/core/edge-resistance.c | 4 |
2 files changed, 9 insertions, 3 deletions
@@ -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 |