summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLogan Rathbone <poprocks@gmail.com>2023-04-26 19:38:22 +0000
committerLogan Rathbone <poprocks@gmail.com>2023-04-26 19:38:22 +0000
commitd88569b38ae72092901caba9fc34456f06806075 (patch)
tree96e23a8ce8f9356b1c0a1067eb5fdd3fface0caf /src
parent80e8cacf567f5ebabaf32005537f5f967358b4b9 (diff)
parent51a86b6ffa86f56c8e101a8b7c1aacc2e88beeda (diff)
downloadzenity-d88569b38ae72092901caba9fc34456f06806075.tar.gz
Merge branch 'set-parent-existing' into 'master'
tree-column-view: don't steal children See merge request GNOME/zenity!28
Diffstat (limited to 'src')
-rw-r--r--src/zenity-tree-column-view.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/zenity-tree-column-view.c b/src/zenity-tree-column-view.c
index 9b4b5a6..5117f95 100644
--- a/src/zenity-tree-column-view.c
+++ b/src/zenity-tree-column-view.c
@@ -555,7 +555,8 @@ factory_bind_cb (ZenityTreeColumnView *self,
item = zenity_tree_row_get_item (row, col_index);
item_child = zenity_tree_item_get_child (item);
item_text = zenity_tree_item_get_text (item);
- gtk_list_item_set_child (list_item, item_child);
+ if (!gtk_widget_get_parent (item_child))
+ gtk_list_item_set_child (list_item, item_child);
gtk_widget_set_halign (item_child, GTK_ALIGN_START);