Merge pull request #30962 from silvanocerza/remote-tree-collapse-fix

Fixed remote scene tree not collapsing
This commit is contained in:
Rémi Verschelde 2019-07-30 15:36:07 +02:00 committed by GitHub
commit dfa324eb8e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 0 deletions

View File

@ -418,6 +418,13 @@ int ScriptEditorDebugger::_update_scene_tree(TreeItem *parent, const Array &node
} }
item->set_metadata(0, id); item->set_metadata(0, id);
// Set current item as collapsed if necessary
if (parent) {
if (!unfold_cache.has(id)) {
item->set_collapsed(true);
}
}
int children_count = nodes[current_index]; int children_count = nodes[current_index];
// Tracks the total number of items parsed in nodes, this is used to skips nodes that // Tracks the total number of items parsed in nodes, this is used to skips nodes that
// are not direct children of the current node since we can't know in advance the total // are not direct children of the current node since we can't know in advance the total