diff --git a/editor/tree_search.cpp b/editor/tree_search.cpp index e798460..159343b 100644 --- a/editor/tree_search.cpp +++ b/editor/tree_search.cpp @@ -57,6 +57,9 @@ void TreeSearch::_clean_callable_cache() { void TreeSearch::_filter_tree() { ERR_FAIL_COND(!tree_reference); + if (matching_entries.is_empty()) { + return; + } _filter_tree(tree_reference->get_root(), false); }