From de35de4e5832eb0166dc3ee35b69c839f7c9c7e2 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Sun, 12 Oct 2025 03:30:31 +0300 Subject: [PATCH] ofw pr 4290 Storage: Dont send mount event if SD mounted at boot by WillyJL --- 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 bfe2a08b2..9ab81eda6 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);