From a36c1d70e6851d2ec305addb2c7a72e9091c19a2 Mon Sep 17 00:00:00 2001 From: r3df0xx Date: Sun, 24 Apr 2022 00:11:46 +0300 Subject: [PATCH] Update subghz_scene_set_type.c try this --- applications/subghz/scenes/subghz_scene_set_type.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/applications/subghz/scenes/subghz_scene_set_type.c b/applications/subghz/scenes/subghz_scene_set_type.c index 678d9adde..04db00a0e 100644 --- a/applications/subghz/scenes/subghz_scene_set_type.c +++ b/applications/subghz/scenes/subghz_scene_set_type.c @@ -160,6 +160,7 @@ bool subghz_scene_set_type_on_event(void* context, SceneManagerEvent event) { switch(event.event) { case SubmenuIndexFaacSLH: scene_manager_next_scene(subghz->scene_manager, SubGhzSceneSetFix); + if(scene_manager_has_previous_scene(subghz->scene_manager, SubGhzSceneSetSeed)) { uint32_t fix_part = subghz->txrx->secure_data->fix[0] << 24 | subghz->txrx->secure_data->fix[1] << 16 | subghz->txrx->secure_data->fix[2] << 8 | subghz->txrx->secure_data->fix[3]; FURI_LOG_I(TAG, "fix: %8X", fix_part); @@ -191,6 +192,7 @@ bool subghz_scene_set_type_on_event(void* context, SceneManagerEvent event) { subghz->error_str, "Function requires\nan SD card with\nfresh databases."); scene_manager_next_scene(subghz->scene_manager, SubGhzSceneShowError); } + } break; case SubmenuIndexPricenton: key = (key & 0x00FFFFF0) | 0x4; //btn 0x1, 0x2, 0x4, 0x8