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;