mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 13:41:07 +00:00
inspector: Store the parent for the object tree
This allows selecting newly added random objects. https://bugzilla.gnome.org/show_bug.cgi?id=754987
This commit is contained in:
parent
018856df23
commit
bcc0a54383
@ -103,7 +103,7 @@ G_DEFINE_TYPE_WITH_PRIVATE (GtkInspectorObjectTree, gtk_inspector_object_tree, G
|
||||
static GObject *
|
||||
object_tree_get_parent_default (GObject *object)
|
||||
{
|
||||
return NULL;
|
||||
return g_object_get_data (object, "inspector-object-tree-parent");
|
||||
}
|
||||
|
||||
static void
|
||||
@ -990,7 +990,18 @@ gtk_inspector_object_tree_append_object (GtkInspectorObjectTree *wt,
|
||||
g_list_free (list);
|
||||
}
|
||||
else
|
||||
classes = g_strdup ("");
|
||||
{
|
||||
if (parent_iter)
|
||||
{
|
||||
GObject *parent;
|
||||
|
||||
gtk_tree_model_get (GTK_TREE_MODEL (wt->priv->model), parent_iter,
|
||||
OBJECT, &parent,
|
||||
-1);
|
||||
g_object_set_data (object, "inspector-object-tree-parent", parent);
|
||||
}
|
||||
classes = g_strdup ("");
|
||||
}
|
||||
|
||||
if (GTK_IS_BUILDABLE (object))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user