From c3c54f672c10799500be2ca7896d1bbeb1a76856 Mon Sep 17 00:00:00 2001 From: Nikolay Minaylov Date: Thu, 15 Feb 2024 06:53:34 +0300 Subject: [PATCH] Archive: fixed Apps tab ext filter (#3450) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: あく --- applications/main/archive/helpers/archive_browser.h | 3 ++- applications/main/archive/helpers/archive_files.h | 1 + applications/main/archive/views/archive_browser_view.c | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/applications/main/archive/helpers/archive_browser.h b/applications/main/archive/helpers/archive_browser.h index 30548284b..0a977b647 100644 --- a/applications/main/archive/helpers/archive_browser.h +++ b/applications/main/archive/helpers/archive_browser.h @@ -33,6 +33,7 @@ static const char* known_ext[] = { [ArchiveFileTypeUpdateManifest] = ".fuf", [ArchiveFileTypeFolder] = "?", [ArchiveFileTypeUnknown] = "*", + [ArchiveFileTypeAppOrJs] = ".fap|.js", }; static const ArchiveFileTypeEnum known_type[] = { @@ -44,7 +45,7 @@ static const ArchiveFileTypeEnum known_type[] = { [ArchiveTabInfrared] = ArchiveFileTypeInfrared, [ArchiveTabBadUsb] = ArchiveFileTypeBadUsb, [ArchiveTabU2f] = ArchiveFileTypeU2f, - [ArchiveTabApplications] = ArchiveFileTypeApplication, + [ArchiveTabApplications] = ArchiveFileTypeAppOrJs, [ArchiveTabBrowser] = ArchiveFileTypeUnknown, }; diff --git a/applications/main/archive/helpers/archive_files.h b/applications/main/archive/helpers/archive_files.h index 0c7386c92..ad7662342 100644 --- a/applications/main/archive/helpers/archive_files.h +++ b/applications/main/archive/helpers/archive_files.h @@ -19,6 +19,7 @@ typedef enum { ArchiveFileTypeJS, ArchiveFileTypeFolder, ArchiveFileTypeUnknown, + ArchiveFileTypeAppOrJs, ArchiveFileTypeLoading, } ArchiveFileTypeEnum; diff --git a/applications/main/archive/views/archive_browser_view.c b/applications/main/archive/views/archive_browser_view.c index 2b65486cd..447941504 100644 --- a/applications/main/archive/views/archive_browser_view.c +++ b/applications/main/archive/views/archive_browser_view.c @@ -35,6 +35,7 @@ static const Icon* ArchiveItemIcons[] = { [ArchiveFileTypeLoading] = &I_loading_10px, [ArchiveFileTypeApplication] = &I_unknown_10px, [ArchiveFileTypeJS] = &I_js_script_10px, + [ArchiveFileTypeAppOrJs] = &I_unknown_10px, }; void archive_browser_set_callback(