From 177d813e9d30d533337152251940b251a13ecf02 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Thu, 10 Aug 2023 02:05:18 +0200 Subject: [PATCH] Keybind fix hang on loader app error --- applications/main/archive/scenes/archive_scene_browser.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/applications/main/archive/scenes/archive_scene_browser.c b/applications/main/archive/scenes/archive_scene_browser.c index 52ae14ca6..c7b4d1292 100644 --- a/applications/main/archive/scenes/archive_scene_browser.c +++ b/applications/main/archive/scenes/archive_scene_browser.c @@ -71,9 +71,9 @@ static void archive_show_file(Loader* loader, const char* path) { furi_record_close(RECORD_STORAGE); if(text) { - loader_start_with_gui_error(loader, EXT_PATH("apps/Tools/text_viewer.fap"), path); + loader_start_detached_with_gui_error(loader, EXT_PATH("apps/Tools/text_viewer.fap"), path); } else { - loader_start_with_gui_error(loader, EXT_PATH("apps/Tools/hex_viewer.fap"), path); + loader_start_detached_with_gui_error(loader, EXT_PATH("apps/Tools/hex_viewer.fap"), path); } } @@ -105,11 +105,11 @@ static void snprintf(arg, sizeof(arg), "fav%s", str); loader_start_with_gui_error(loader, app_name, arg); } else { - loader_start_with_gui_error(loader, app_name, str); + loader_start_detached_with_gui_error(loader, app_name, str); } } } else if(selected->type == ArchiveFileTypeApplication) { - loader_start_with_gui_error(loader, furi_string_get_cstr(selected->path), NULL); + loader_start_detached_with_gui_error(loader, furi_string_get_cstr(selected->path), NULL); } else { archive_show_file(loader, furi_string_get_cstr(selected->path)); }