rpms/gnome-screensaver/F-10 pixmap-leak.patch, NONE, 1.1 gnome-screensaver.spec, 1.195, 1.196
Matthias Clasen
mclasen at fedoraproject.org
Mon Dec 15 16:40:23 UTC 2008
Author: mclasen
Update of /cvs/pkgs/rpms/gnome-screensaver/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9086
Modified Files:
gnome-screensaver.spec
Added Files:
pixmap-leak.patch
Log Message:
plug a leak
pixmap-leak.patch:
--- NEW FILE pixmap-leak.patch ---
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);
}
Index: gnome-screensaver.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-screensaver/F-10/gnome-screensaver.spec,v
retrieving revision 1.195
retrieving revision 1.196
diff -u -r1.195 -r1.196
--- gnome-screensaver.spec 25 Nov 2008 01:26:12 -0000 1.195
+++ gnome-screensaver.spec 15 Dec 2008 16:39:53 -0000 1.196
@@ -14,7 +14,7 @@
Summary: GNOME Screensaver
Name: gnome-screensaver
Version: 2.24.1
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2+
Group: Amusements/Graphics
Source0: http://download.gnome.org/sources/gnome-screensaver/2.24/%{name}-%{version}.tar.bz2
@@ -26,6 +26,8 @@
Patch4: gnome-keyring.patch
Patch7: gnome-screensaver-2.20.0-blank-by-default.patch
Patch8: gnome-screensaver-2.20.0-selinux-permit.patch
+# fixed upstream
+Patch9: pixmap-leak.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
URL: http://www.gnome.org
@@ -80,6 +82,7 @@
%patch4 -p1 -b .gnome-keyring
%patch7 -p1 -b .blank-by-default
%patch8 -p1 -b .selinux-permit
+%patch9 -p1 -b .pixmap-leak
%build
# grr, autoreconf seems to break with intltool 0.36.0, unless
@@ -146,6 +149,9 @@
%doc %{_mandir}/man1/*.1.gz
%changelog
+* Mon Dec 15 2008 Matthias Clasen <mclasen at redhat.com> - 2.24.1-2
+- Don't leak pixmaps
+
* Mon Nov 24 2008 Matthias Clasen <mclasen at redhat.com> - 2.24.1-1
- Update to 2.24.1
More information about the fedora-extras-commits
mailing list