Merge pull request #7229 from volzhs/show-selected-node

Show selected node in Scene dock when parent node is folded
This commit is contained in:
Rémi Verschelde 2016-12-08 07:45:31 +01:00 committed by GitHub
commit e7cab423c2

View File

@ -725,6 +725,12 @@ void SceneTreeEditor::set_selected(Node *p_node,bool p_emit_selected) {
TreeItem* item=p_node?_find(tree->get_root(),p_node->get_path()):NULL;
if (item) {
// make visible when it's collapsed
TreeItem* node=item->get_parent();
while (node && node!=tree->get_root()) {
node->set_collapsed(false);
node=node->get_parent();
}
item->select(0);
item->set_as_cursor(0);
selected=p_node;