rpms/gtk-nodoka-engine/devel gtk-nodoka-engine-leak.patch, NONE, 1.1 gtk-nodoka-engine.spec, 1.22, 1.23

Martin Sourada mso at fedoraproject.org
Sun Sep 14 22:31:53 UTC 2008


Author: mso

Update of /cvs/extras/rpms/gtk-nodoka-engine/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18779/devel

Modified Files:
	gtk-nodoka-engine.spec 
Added Files:
	gtk-nodoka-engine-leak.patch 
Log Message:


Fix cairo context leak (rhbz #462259).

Credits: Matthias Clasen



gtk-nodoka-engine-leak.patch:

--- NEW FILE gtk-nodoka-engine-leak.patch ---
diff -up gtk-nodoka-engine-0.7.1/src/GTKEngine/nodoka_style.c.leak gtk-nodoka-engine-0.7.1/src/GTKEngine/nodoka_style.c
--- gtk-nodoka-engine-0.7.1/src/GTKEngine/nodoka_style.c.leak	2008-09-14 17:53:56.000000000 -0400
+++ gtk-nodoka-engine-0.7.1/src/GTKEngine/nodoka_style.c	2008-09-14 17:54:16.000000000 -0400
@@ -144,6 +144,8 @@ nodoka_style_draw_flat_box (DRAW_ARGS)
 		nodoka_sanitize_size (window, &width, &height);
 
 		nodoka_draw_tooltip (cr, colors, &params, x, y, width, height);
+
+		cairo_destroy (cr);
 	}
 	else if (DETAIL ("entry_bg") && !(widget && widget->parent && GTK_IS_TREE_VIEW (widget->parent)))
 	{



Index: gtk-nodoka-engine.spec
===================================================================
RCS file: /cvs/extras/rpms/gtk-nodoka-engine/devel/gtk-nodoka-engine.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- gtk-nodoka-engine.spec	22 Jul 2008 20:19:02 -0000	1.22
+++ gtk-nodoka-engine.spec	14 Sep 2008 22:31:23 -0000	1.23
@@ -3,13 +3,14 @@
 
 Name:           gtk-nodoka-engine
 Version:        0.7.1
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        The Nodoka GTK Theme Engine
 
 Group:          System Environment/Libraries
 License:        GPLv2+
 URL:            http://fedorahosted.org/nodoka
 Source0:        https://fedorahosted.org/releases/n/o/gtk-nodoka-engine-%{version}.tar.gz
+Patch0:         gtk-nodoka-engine-leak.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  gtk2-devel
@@ -35,6 +36,7 @@
 
 %prep
 %setup -q
+%patch0 -p1 -b .leak
 
 %build
 %configure
@@ -66,6 +68,8 @@
 
 
 %changelog
+* Mon Sep 15 2008 Martin Sourada <martin.sourada at gmail.com> - 0.7.1-2
+
 * Tue Jul 22 2008 Martin Sourada <martin.sourada at gmail.com> - 0.7.1-1
 - New bugfix release
 




More information about the fedora-extras-commits mailing list