[gtk/wip/baedert/for-master: 8/23] icontheme: Make icon_paintable_ensure_texture() return an unowned value




commit 810cd7881ea487dfe75ea3f9553b4d07dd276ba8
Author: Timm Bäder <mail baedert org>
Date:   Thu Dec 17 18:45:47 2020 +0100

    icontheme: Make icon_paintable_ensure_texture() return an unowned value
    
    It's private, has only one caller and that one doesn't need the extra
    ref.

 gtk/gtkicontheme.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
---
diff --git a/gtk/gtkicontheme.c b/gtk/gtkicontheme.c
index 8792135846..08da8ce2d0 100644
--- a/gtk/gtkicontheme.c
+++ b/gtk/gtkicontheme.c
@@ -3850,7 +3850,7 @@ gtk_icon_paintable_ensure_texture (GtkIconPaintable *self)
 
   icon_ensure_texture__locked (self, FALSE);
 
-  texture = g_object_ref (self->texture);
+  texture = self->texture;
 
   g_mutex_unlock (&self->texture_lock);
 
@@ -3971,11 +3971,8 @@ gtk_icon_paintable_snapshot_with_colors (GtkIconPaintable *icon,
 
   if (symbolic)
     gtk_snapshot_pop (snapshot);
-
-  g_object_unref (texture);
 }
 
-
 static GdkPaintableFlags
 icon_paintable_get_flags (GdkPaintable *paintable)
 {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]