From 7db15e838b087d8b778a88b5b34ad890e09e9708 Mon Sep 17 00:00:00 2001 From: WillyJL Date: Mon, 6 Oct 2025 02:53:30 +0200 Subject: [PATCH] Storage: Dont send mount event if SD mounted at boot --- applications/services/storage/storage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/services/storage/storage.c b/applications/services/storage/storage.c index d05ffb635..61851e429 100644 --- a/applications/services/storage/storage.c +++ b/applications/services/storage/storage.c @@ -44,11 +44,11 @@ Storage* storage_app_alloc(void) { storage_ext_init(&app->storage[ST_EXT]); // sd icon gui - app->sd_gui.enabled = false; + app->sd_gui.enabled = (app->storage[ST_EXT].status != StorageStatusNotReady); app->sd_gui.view_port = view_port_alloc(); view_port_set_width(app->sd_gui.view_port, icon_get_width(ICON_SD_MOUNTED)); view_port_draw_callback_set(app->sd_gui.view_port, storage_app_sd_icon_draw_callback, app); - view_port_enabled_set(app->sd_gui.view_port, false); + view_port_enabled_set(app->sd_gui.view_port, app->sd_gui.enabled); Gui* gui = furi_record_open(RECORD_GUI); gui_add_view_port(gui, app->sd_gui.view_port, GuiLayerStatusBarLeft);