From 81c68b86ea51b8aed1d959a47d466768a4085d44 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 5 May 2020 23:51:37 -0400 Subject: [PATCH] inspector: Fix css tree popovers Adding popovers to a treeview doesn't work. Instead, attach them to the cssnodetree widget, which is using a layout manager - popovers work in that case. --- gtk/inspector/css-node-tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/inspector/css-node-tree.c b/gtk/inspector/css-node-tree.c index a5a2017c0f..8894a370f8 100644 --- a/gtk/inspector/css-node-tree.c +++ b/gtk/inspector/css-node-tree.c @@ -103,7 +103,7 @@ show_node_prop_editor (NodePropEditor *npe) GtkWidget *editor; popover = gtk_popover_new (); - gtk_widget_set_parent (popover, GTK_WIDGET (npe->cnt->priv->node_tree)); + gtk_widget_set_parent (popover, GTK_WIDGET (npe->cnt)); gtk_popover_set_pointing_to (GTK_POPOVER (popover), &npe->rect); editor = gtk_inspector_prop_editor_new (G_OBJECT (npe->node), npe->prop_name, NULL);