From cc5be8507c314f8dcdb8387d742dfe0a6c7910dd Mon Sep 17 00:00:00 2001 From: kobewi Date: Tue, 3 Dec 2024 23:36:51 +0100 Subject: [PATCH] Fix FileSystem dock filter reset when tree rebuilds --- editor/filesystem_dock.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/editor/filesystem_dock.cpp b/editor/filesystem_dock.cpp index 93bfe9511090..a905c7650e8a 100644 --- a/editor/filesystem_dock.cpp +++ b/editor/filesystem_dock.cpp @@ -452,6 +452,10 @@ void FileSystemDock::_update_tree(const Vector &p_uncollapsed_paths, boo // Create the remaining of the tree. _create_tree(root, EditorFileSystem::get_singleton()->get_filesystem(), uncollapsed_paths, p_select_in_favorites, p_unfold_path); + if (!searched_tokens.is_empty()) { + _update_filtered_items(); + } + tree->ensure_cursor_is_visible(); updating_tree = false; }