From c7c066d033f652195b7d076099126921df1acd42 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Mon, 3 Jul 2023 23:14:30 +0200 Subject: [PATCH] Archive search only in filename --- .../main/archive/scenes/archive_scene_search.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/applications/main/archive/scenes/archive_scene_search.c b/applications/main/archive/scenes/archive_scene_search.c index 624b9098b..aee9dd933 100644 --- a/applications/main/archive/scenes/archive_scene_search.c +++ b/applications/main/archive/scenes/archive_scene_search.c @@ -63,10 +63,12 @@ uint32_t archive_scene_search_dirwalk(void* context) { } break; } - if(!file_info_is_dir(&fileinfo) && - furi_string_search_str(path, archive->text_store) != FURI_STRING_FAILURE) { - archive_add_file_item(archive->browser, false, furi_string_get_cstr(path)); - archive_set_item_count(archive->browser, ++count); + if(!file_info_is_dir(&fileinfo)) { + furi_string_right(path, furi_string_search_rchar(path, '/') + 1); + if(furi_string_search_str(path, archive->text_store) != FURI_STRING_FAILURE) { + archive_add_file_item(archive->browser, false, furi_string_get_cstr(path)); + archive_set_item_count(archive->browser, ++count); + } } } } else {