Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37501132
en ru br
ALT Linux repositórios
S:0.13.1-alt1
5.0: 0.0.19-alt1
4.1: 0.0.21-alt0.M41.1

Group :: Desktop gráfico/XFce
RPM: ristretto

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: ristretto-0.13.1-alt1.patch
Download


 src/image_viewer.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/src/image_viewer.c b/src/image_viewer.c
index 6b673c21..b0da66e0 100644
--- a/src/image_viewer.c
+++ b/src/image_viewer.c
@@ -341,10 +341,16 @@ rstto_image_viewer_init (RsttoImageViewer *viewer)
             NULL);
     if (viewer->priv->bg_icon != NULL)
     {
-        gdk_pixbuf_saturate_and_pixelate (
-                viewer->priv->bg_icon,
-                viewer->priv->bg_icon,
-                0, FALSE);
+        GdkPixbuf *tmp = gdk_pixbuf_copy (viewer->priv->bg_icon);
+
+        if (tmp != NULL) {
+            gdk_pixbuf_saturate_and_pixelate (
+                    viewer->priv->bg_icon,
+                    tmp,
+                    0, FALSE);
+            g_object_unref (viewer->priv->bg_icon);
+            viewer->priv->bg_icon = tmp;
+        }
     }
 
     g_signal_connect (viewer->priv->settings, "notify::bgcolor",
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009