[gtk/wip/baedert/for-master: 28/56] label: Unref style_attrs list



commit 7b496dac98ef438363fc31ec9e9f3e1bfbb5cfc5
Author: Timm Bäder <mail baedert org>
Date:   Fri Apr 17 17:08:04 2020 +0200

    label: Unref style_attrs list

 gtk/gtklabel.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c
index dda9b0d558..c7ab789d6c 100644
--- a/gtk/gtklabel.c
+++ b/gtk/gtklabel.c
@@ -2852,7 +2852,10 @@ gtk_label_update_layout_attributes (GtkLabel      *self,
   PangoAttrList *attrs;
 
   if (self->layout == NULL)
-    return;
+    {
+      pango_attr_list_unref (style_attrs);
+      return;
+    }
 
   if (self->select_info && self->select_info->links)
     {
@@ -2913,8 +2916,7 @@ gtk_label_update_layout_attributes (GtkLabel      *self,
 
   pango_layout_set_attributes (self->layout, attrs);
 
-  if (attrs)
-    pango_attr_list_unref (attrs);
+  pango_attr_list_unref (attrs);
 }
 
 static void


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