gtklistitemmanager: Stop leaking item
authorCorey Berla <corey@berla.me>
Thu, 6 Jul 2023 23:24:29 +0000 (16:24 -0700)
committerCorey Berla <corey@berla.me>
Thu, 6 Jul 2023 23:24:29 +0000 (16:24 -0700)
Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/5940
gtk/gtklistitemmanager.c

index 6a150edf54b954b72b1d7216f6925966907a9ba1..d2b7c237ec316836d8f516d0f899b26f884f3ef6 100644 (file)
@@ -1356,6 +1356,7 @@ gtk_list_item_manager_ensure_items (GtkListItemManager *self,
                                              position + i,
                                              item,
                                              gtk_selection_model_is_selected (self->model, position + i));
+                  g_object_unref (item);
                   gtk_widget_insert_after (tile->widget, self->widget, insert_after);
                 }
               else