r16781 - in /desktop/unstable/metacity/debian: changelog patches/01_doublefree_maximize.patch
joss at users.alioth.debian.org
joss at users.alioth.debian.org
Tue Aug 19 13:32:35 UTC 2008
Author: joss
Date: Tue Aug 19 13:32:35 2008
New Revision: 16781
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=16781
Log:
01_doublefree_maximize.patch: stolen upstream (r3817). Fixes
vertical maximisation bug caused by an invalid free.
Closes: #452139.
Added:
desktop/unstable/metacity/debian/patches/01_doublefree_maximize.patch
Modified:
desktop/unstable/metacity/debian/changelog
Modified: desktop/unstable/metacity/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/metacity/debian/changelog?rev=16781&op=diff
==============================================================================
--- desktop/unstable/metacity/debian/changelog (original)
+++ desktop/unstable/metacity/debian/changelog Tue Aug 19 13:32:35 2008
@@ -1,7 +1,13 @@
metacity (1:2.22.0-2) UNRELEASED; urgency=low
+ [ Sven Arvidsson ]
* Add README.Debian, describing how to enable the compositor.
(Closes: #471442)
+
+ [ Josselin Mouette ]
+ * 01_doublefree_maximize.patch: stolen upstream (r3817). Fixes
+ vertical maximisation bug caused by an invalid free.
+ Closes: #452139.
-- Sven Arvidsson <sa at whiz.se> Mon, 07 Apr 2008 23:47:10 +0200
Added: desktop/unstable/metacity/debian/patches/01_doublefree_maximize.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/metacity/debian/patches/01_doublefree_maximize.patch?rev=16781&op=file
==============================================================================
--- desktop/unstable/metacity/debian/patches/01_doublefree_maximize.patch (added)
+++ desktop/unstable/metacity/debian/patches/01_doublefree_maximize.patch Tue Aug 19 13:32:35 2008
@@ -1,0 +1,17 @@
+--- trunk/src/core/workspace.c 2008/08/16 03:09:40 3816
++++ trunk/src/core/workspace.c 2008/08/18 02:48:36 3817
+@@ -514,9 +514,12 @@
+ MetaWindow *win = tmp->data;
+ GSList *s_iter;
+
+- for (s_iter = win->struts; s_iter != NULL; s_iter = s_iter->next)
++ for (s_iter = win->struts; s_iter != NULL; s_iter = s_iter->next) {
++ MetaStrut *cpy = g_new (MetaStrut, 1);
++ *cpy = *((MetaStrut *)s_iter->data);
+ workspace->all_struts = g_slist_prepend (workspace->all_struts,
+- s_iter->data);
++ cpy);
++ }
+ }
+ g_list_free (windows);
+
More information about the pkg-gnome-commits
mailing list