diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2019-09-23 08:13:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-23 08:13:34 +0200 |
commit | a089057596e881743de0e80908e5930de4536dd5 (patch) | |
tree | 1955e04927db0017784c65b703e77fa222d5d397 | |
parent | 0490fc9ce39c86de88a3a9980aacc0b072b9887b (diff) | |
parent | 6efbabeb9e1e196538934d3be5ae05541f610eb9 (diff) |
Merge pull request #32049 from codecustard/fix_remoteview_navto_inspected
Fix Remote Tree Navigate to Inspected
-rw-r--r-- | editor/script_editor_debugger.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/editor/script_editor_debugger.cpp b/editor/script_editor_debugger.cpp index 26ca3726f5..74b2f483b4 100644 --- a/editor/script_editor_debugger.cpp +++ b/editor/script_editor_debugger.cpp @@ -434,6 +434,15 @@ int ScriptEditorDebugger::_update_scene_tree(TreeItem *parent, const Array &node } item->set_metadata(0, id); + if (id == inspected_object_id) { + TreeItem *cti = item->get_parent(); + while (cti) { + cti->set_collapsed(false); + cti = cti->get_parent(); + } + item->select(0); + } + // Set current item as collapsed if necessary if (parent) { if (!unfold_cache.has(id)) { |