From d09007458dbc5661ac94eeaf4154340dc8219736 Mon Sep 17 00:00:00 2001 From: Gilles Dartiguelongue Date: Thu, 29 Jan 2009 21:38:54 +0000 Subject: Bump to 2.24.1-r1. Fix pixmap leak, bug #253581. Package-Manager: portage-2.2_rc23/cvs/Linux x86_64 --- .../files/gnome-screensaver-2.24.1-pixmap-leak.patch | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 gnome-extra/gnome-screensaver/files/gnome-screensaver-2.24.1-pixmap-leak.patch (limited to 'gnome-extra/gnome-screensaver/files') diff --git a/gnome-extra/gnome-screensaver/files/gnome-screensaver-2.24.1-pixmap-leak.patch b/gnome-extra/gnome-screensaver/files/gnome-screensaver-2.24.1-pixmap-leak.patch new file mode 100644 index 000000000000..b64077fe6db4 --- /dev/null +++ b/gnome-extra/gnome-screensaver/files/gnome-screensaver-2.24.1-pixmap-leak.patch @@ -0,0 +1,14 @@ +diff -up gnome-screensaver-2.25.1/src/gs-window-x11.c.pixmap-leak gnome-screensaver-2.25.1/src/gs-window-x11.c +--- gnome-screensaver-2.25.1/src/gs-window-x11.c.pixmap-leak 2008-12-14 22:16:01.000000000 -0500 ++++ gnome-screensaver-2.25.1/src/gs-window-x11.c 2008-12-14 22:16:34.000000000 -0500 +@@ -2287,6 +2287,10 @@ gs_window_finalize (GObject *object) + + gs_window_dialog_finish (window); + ++ if (window->priv->background_pixmap) { ++ g_object_unref (window->priv->background_pixmap); ++ } ++ + G_OBJECT_CLASS (gs_window_parent_class)->finalize (object); + } + -- cgit v1.2.3-65-gdbad