From 810cd7881ea487dfe75ea3f9553b4d07dd276ba8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Thu, 17 Dec 2020 18:45:47 +0100 Subject: [PATCH] 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) {