diff --git a/gtk/gtktextbtree.c b/gtk/gtktextbtree.c index f9b25b3f78..64a4e34b2d 100644 --- a/gtk/gtktextbtree.c +++ b/gtk/gtktextbtree.c @@ -5967,7 +5967,7 @@ gtk_text_btree_get_tag_info (GtkTextBTree *tree, { /* didn't find it, create. */ - info = g_new (GtkTextTagInfo, 1); + info = g_slice_new (GtkTextTagInfo); info->tag = tag; g_object_ref (tag); @@ -6020,7 +6020,7 @@ gtk_text_btree_remove_tag_info (GtkTextBTree *tree, g_object_unref (info->tag); - g_free (info); + g_slice_free (GtkTextTagInfo, info); return; }