[gtk/inspector-trees: 1/2] inspector: Fixup
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/inspector-trees: 1/2] inspector: Fixup
- Date: Fri, 7 Oct 2022 04:12:56 +0000 (UTC)
commit 6ed6cebcf481e7e8aca46d40c2a9017609bc7655
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Oct 7 00:04:28 2022 -0400
inspector: Fixup
We were overlooking a transfer full here.
gtk/inspector/css-node-tree.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/gtk/inspector/css-node-tree.c b/gtk/inspector/css-node-tree.c
index 5b57feabbf..f4ee75c59a 100644
--- a/gtk/inspector/css-node-tree.c
+++ b/gtk/inspector/css-node-tree.c
@@ -521,6 +521,7 @@ gtk_inspector_css_node_tree_init (GtkInspectorCssNodeTree *cnt)
GtkColumnViewColumn *column;
GtkSorter *sorter;
GtkSortListModel *sort_model;
+ GtkSelectionModel *selection_model;
cnt->priv = gtk_inspector_css_node_tree_get_instance_private (cnt);
gtk_widget_init_template (GTK_WIDGET (cnt));
@@ -539,10 +540,13 @@ gtk_inspector_css_node_tree_init (GtkInspectorCssNodeTree *cnt)
priv->prop_model = g_list_store_new (css_property_get_type ());
sort_model = gtk_sort_list_model_new (G_LIST_MODEL (priv->prop_model),
- gtk_column_view_get_sorter (GTK_COLUMN_VIEW (priv->prop_tree)));
+ g_object_ref (gtk_column_view_get_sorter (GTK_COLUMN_VIEW
(priv->prop_tree))));
- gtk_column_view_set_model (GTK_COLUMN_VIEW (priv->prop_tree),
- GTK_SELECTION_MODEL (gtk_no_selection_new (G_LIST_MODEL (sort_model))));
+ selection_model = GTK_SELECTION_MODEL (gtk_no_selection_new (G_LIST_MODEL (sort_model)));
+
+ gtk_column_view_set_model (GTK_COLUMN_VIEW (priv->prop_tree), selection_model);
+
+ g_object_unref (selection_model);
column = g_list_model_get_item (gtk_column_view_get_columns (GTK_COLUMN_VIEW (priv->prop_tree)), 0);
factory = gtk_signal_list_item_factory_new ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]