[gtk/leak-fixes: 4/4] textbuffer: Fix a leak




commit 5673310364f8c22cebb9785f299ac9d1a762a8d6
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Aug 7 15:26:11 2020 -0400

    textbuffer: Fix a leak
    
    gtk_text_buffer_insert_markup was leaking all the tags
    that it inserts.

 gtk/gtktextbuffer.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/gtk/gtktextbuffer.c b/gtk/gtktextbuffer.c
index 0b03f97c62..33d9b4a8c4 100644
--- a/gtk/gtktextbuffer.c
+++ b/gtk/gtktextbuffer.c
@@ -4575,6 +4575,8 @@ gtk_text_buffer_insert_with_attributes (GtkTextBuffer *buffer,
       gtk_text_buffer_insert_with_tags (buffer, iter, text + start, end - start, tag, NULL);
 
       gtk_text_buffer_get_iter_at_mark (buffer, iter, mark);
+
+       g_object_unref (tag);
     }
   while (pango_attr_iterator_next (attr));
   


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