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.
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user