From 685d0b4cd29e5ab1920beee98a40327553831b97 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Mon, 3 Jul 2023 23:06:51 +0200 Subject: [PATCH] Speed up archive search by ignoring dolphin assets --- applications/main/archive/scenes/archive_scene_search.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/applications/main/archive/scenes/archive_scene_search.c b/applications/main/archive/scenes/archive_scene_search.c index 06f995038..643e6176f 100644 --- a/applications/main/archive/scenes/archive_scene_search.c +++ b/applications/main/archive/scenes/archive_scene_search.c @@ -5,6 +5,7 @@ #include "archive/views/archive_browser_view.h" #include "toolbox/path.h" #include +#include #define TAG "Archive" @@ -39,6 +40,11 @@ uint32_t archive_scene_search_dirwalk(void* context) { uint32_t count = 1; DirWalk* dir_walk = dir_walk_alloc(furi_record_open(RECORD_STORAGE)); + const char* ignore[] = { + XTREME_ASSETS_PATH, + BASE_ANIMATION_DIR, + }; + dir_walk_set_recurse_filter(dir_walk, ignore, COUNT_OF(ignore)); FuriString* path = furi_string_alloc(); FileInfo fileinfo;