summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuel Barroga <emmanuelbarroga@gmail.com>2019-09-08 19:52:37 -0700
committerEmmanuel Barroga <emmanuelbarroga@gmail.com>2019-09-08 19:52:37 -0700
commit6efbabeb9e1e196538934d3be5ae05541f610eb9 (patch)
tree82f9fefb0e74a1842b093912e0417881a9b41102
parent24e1039eb6fe32115e8d1a62a84965e9be19a2ed (diff)
Fix Remote Tree Navigate to Inspected
Fixes the regression of remote-tree not navigating to what is being inspected in the inspector.
-rw-r--r--editor/script_editor_debugger.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/editor/script_editor_debugger.cpp b/editor/script_editor_debugger.cpp
index 6ee09012a5..1223dbaded 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)) {