diff --git a/editor/scene/scene_tree_editor.cpp b/editor/scene/scene_tree_editor.cpp index a455cde2d2..c877eee217 100644 --- a/editor/scene/scene_tree_editor.cpp +++ b/editor/scene/scene_tree_editor.cpp @@ -1098,7 +1098,7 @@ bool SceneTreeEditor::_update_filter(TreeItem *p_parent, bool p_scroll_to_select // Needs to be deferred to account for possible root visibility change. callable_mp(tree, &Tree::scroll_to_item).call_deferred(p_parent, false); } - } else if (n && p_parent->is_selected(0)) { + } else if (n) { editor_selection->remove_node(n); p_parent->deselect(0); }