From bd75ec2e18b6df0b9e57e46ab7fa12a3e65f7f09 Mon Sep 17 00:00:00 2001 From: gullradriel Date: Wed, 11 Feb 2026 09:12:12 +0100 Subject: [PATCH] add a furi_check on context, better is_emu_off default --- scenes/protopirate_scene_saved_info.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scenes/protopirate_scene_saved_info.c b/scenes/protopirate_scene_saved_info.c index 1dc1c61..6097737 100644 --- a/scenes/protopirate_scene_saved_info.c +++ b/scenes/protopirate_scene_saved_info.c @@ -28,12 +28,15 @@ static void protopirate_scene_saved_info_widget_callback( notification_message(app->notifications, &sequence_semi_success); view_dispatcher_send_custom_event( app->view_dispatcher, ProtoPirateCustomEventSavedInfoDelete); + break; default: + break; } } } void protopirate_scene_saved_info_on_enter(void* context) { + furi_check(context); ProtoPirateApp* app = context; Storage* storage = NULL; FlipperFormat* ff = NULL; @@ -104,7 +107,9 @@ void protopirate_scene_saved_info_on_enter(void* context) { FURI_LOG_I(TAG, "File opened, reading..."); // Read fields - uint32_t temp_data; + uint32_t temp_data = 0; + // reset is_emu_off state before loading + is_emu_off = false; flipper_format_rewind(ff); if(flipper_format_read_string(ff, "Protocol", temp_str)) { @@ -116,8 +121,6 @@ void protopirate_scene_saved_info_on_enter(void* context) { is_emu_off = true; } else if(furi_string_cmp_str(temp_str, "Kia V6") == 0) { is_emu_off = true; - } else { - is_emu_off = false; } flipper_format_rewind(ff);