mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Misc editor speedups for large scenes
This commit is contained in:
parent
d5ad0556a2
commit
e73e978d65
4 changed files with 13 additions and 3 deletions
|
|
@ -706,7 +706,12 @@ void SceneTreeEditor::_node_visibility_changed(Node *p_node) {
|
|||
return;
|
||||
}
|
||||
|
||||
TreeItem *item = _find(tree->get_root(), p_node->get_path());
|
||||
TreeItem *item;
|
||||
if (I->value.item && I->value.item->get_metadata(0) == p_node->get_path()) {
|
||||
item = I->value.item;
|
||||
} else {
|
||||
item = _find(tree->get_root(), p_node->get_path());
|
||||
}
|
||||
|
||||
if (!item) {
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue