From 45bdbca501b5d929f7a298da406ca4073f09913e Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Mon, 12 Jun 2023 23:43:45 +0100 Subject: [PATCH] Archive hide/show ext based on tab not filetype --- applications/main/archive/views/archive_browser_view.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/applications/main/archive/views/archive_browser_view.c b/applications/main/archive/views/archive_browser_view.c index 6495ad76f..bd17f1925 100644 --- a/applications/main/archive/views/archive_browser_view.c +++ b/applications/main/archive/views/archive_browser_view.c @@ -228,16 +228,17 @@ static void draw_list(Canvas* canvas, ArchiveBrowserViewModel* model) { ArchiveFile_t* file = files_array_get( model->files, CLAMP(idx - model->array_offset, (int32_t)(array_size - 1), 0)); file_type = file->type; + bool ext = model->tab_idx == ArchiveTabBrowser || model->tab_idx == ArchiveTabInternal; if(file_type == ArchiveFileTypeApplication) { if(file->custom_icon_data) { custom_icon_data = file->custom_icon_data; furi_string_set(str_buf, file->custom_name); } else { file_type = ArchiveFileTypeUnknown; - path_extract_filename(file->path, str_buf, archive_is_known_app(file->type)); + path_extract_filename(file->path, str_buf, !ext); } } else { - path_extract_filename(file->path, str_buf, archive_is_known_app(file->type)); + path_extract_filename(file->path, str_buf, !ext); } } else { furi_string_set(str_buf, "---");