[Pkg-xfce-commits] r3850 - in goodies/trunk/ristretto/debian: . patches
Lionel Le Folgoc
mrpouit-guest at alioth.debian.org
Mon Feb 8 09:31:52 UTC 2010
Author: mrpouit-guest
Date: 2010-02-08 21:31:52 +0000 (Mon, 08 Feb 2010)
New Revision: 3850
Added:
goodies/trunk/ristretto/debian/patches/
goodies/trunk/ristretto/debian/patches/01_fix-segfault-with-gif-images.patch
Modified:
goodies/trunk/ristretto/debian/changelog
goodies/trunk/ristretto/debian/rules
Log:
* debian/patches/01_fix-segfault-with-gif-images.patch: copy pixbuf before
using them, should fix unref & segfault issues with GIF files.
* debian/rules: include simple-patchsys.mk.
Modified: goodies/trunk/ristretto/debian/changelog
===================================================================
--- goodies/trunk/ristretto/debian/changelog 2010-02-08 10:26:05 UTC (rev 3849)
+++ goodies/trunk/ristretto/debian/changelog 2010-02-08 21:31:52 UTC (rev 3850)
@@ -12,8 +12,13 @@
* debian/rules:
- Don't call dh_desktop (deprecated)
- -- Yves-Alexis Perez <corsac at debian.org> Tue, 08 Sep 2009 02:53:16 +0200
+ [ Lionel Le Folgoc ]
+ * debian/patches/01_fix-segfault-with-gif-images.patch: copy pixbuf before
+ using them, should fix unref & segfault issues with GIF files.
+ * debian/rules: include simple-patchsys.mk.
+ -- Lionel Le Folgoc <mrpouit at gmail.com> Mon, 08 Feb 2010 22:29:46 +0100
+
ristretto (0.0.22-1) unstable; urgency=low
* New upstream release.
Added: goodies/trunk/ristretto/debian/patches/01_fix-segfault-with-gif-images.patch
===================================================================
--- goodies/trunk/ristretto/debian/patches/01_fix-segfault-with-gif-images.patch (rev 0)
+++ goodies/trunk/ristretto/debian/patches/01_fix-segfault-with-gif-images.patch 2010-02-08 21:31:52 UTC (rev 3850)
@@ -0,0 +1,20 @@
+--- ristretto-0.0.22.orig/src/navigator.c
++++ ristretto-0.0.22/src/navigator.c
+@@ -1308,7 +1308,7 @@
+
+ if (entry->iter)
+ {
+- pixbuf = gdk_pixbuf_animation_iter_get_pixbuf(entry->iter);
++ pixbuf = gdk_pixbuf_copy (gdk_pixbuf_animation_iter_get_pixbuf(entry->iter));
+ }
+ else
+ {
+@@ -1364,7 +1364,7 @@
+ gdk_pixbuf_unref(entry->src_pixbuf);
+ entry->src_pixbuf = NULL;
+ }
+- entry->src_pixbuf = gdk_pixbuf_animation_iter_get_pixbuf(entry->iter);
++ entry->src_pixbuf = gdk_pixbuf_copy (gdk_pixbuf_animation_iter_get_pixbuf(entry->iter));
+ src_pixbuf = entry->src_pixbuf;
+
+ if (src_pixbuf)
Modified: goodies/trunk/ristretto/debian/rules
===================================================================
--- goodies/trunk/ristretto/debian/rules 2010-02-08 10:26:05 UTC (rev 3849)
+++ goodies/trunk/ristretto/debian/rules 2010-02-08 21:31:52 UTC (rev 3850)
@@ -1,6 +1,7 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
DEB_INSTALL_MANPAGES_ristretto := debian/ristretto.1
LDFLAGS +=-Wl,-z,-defs -Wl,--as-needed
More information about the Pkg-xfce-commits
mailing list