From fb2981b693c99e7c177afaee77b2eb0f537dfd7f Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Tue, 3 Dec 2024 15:09:28 +0100 Subject: [PATCH] Fix bug with ScanRestore and ScanRange --- app/action.c | 9 ++++++++- app/main.c | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/action.c b/app/action.c index 7521355..08a3540 100644 --- a/app/action.c +++ b/app/action.c @@ -234,7 +234,14 @@ void ACTION_Scan(bool bRestart) gScheduleScanListen = false; } else { #ifdef ENABLE_FEAT_F4HWN_RESTORE_SCAN - gEeprom.CURRENT_STATE = 1; + if(gScanRangeStart == 0) // No ScanRange + { + gEeprom.CURRENT_STATE = 1; + } + else // ScanRange + { + gEeprom.CURRENT_STATE = 2; + } SETTINGS_WriteCurrentState(); #endif // start scanning diff --git a/app/main.c b/app/main.c index 8fd25bb..6de437d 100644 --- a/app/main.c +++ b/app/main.c @@ -735,6 +735,7 @@ static void MAIN_Key_STAR(bool bKeyPressed, bool bKeyHeld) if (!bKeyPressed) // released return; + /* #ifdef ENABLE_FEAT_F4HWN_RESTORE_SCAN if(gScanRangeStart == 0) // No ScanRange { @@ -746,6 +747,7 @@ static void MAIN_Key_STAR(bool bKeyPressed, bool bKeyHeld) } SETTINGS_WriteCurrentState(); #endif + */ ACTION_Scan(false);// toggle scanning gBeepToPlay = BEEP_1KHZ_60MS_OPTIONAL;