From 5c46601d5ede514769be5737843dd885591261d9 Mon Sep 17 00:00:00 2001 From: Phil Taylor Date: Fri, 29 Mar 2024 18:49:55 +0000 Subject: [PATCH] Quick fix to stop non-existent VFO being used --- wfmain.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wfmain.cpp b/wfmain.cpp index c8c22fc..defb7ea 100644 --- a/wfmain.cpp +++ b/wfmain.cpp @@ -5201,7 +5201,8 @@ void wfmain::receiveValue(cacheItem val){ #endif case funcUnselectedFreq: - val.vfo=1; + if (vfos.size()) + val.vfo=1; case funcSelectedFreq: { vfos[val.vfo]->setFrequency(val.value.value()); @@ -5226,7 +5227,8 @@ void wfmain::receiveValue(cacheItem val){ cw->handleCurrentModeUpdate(val.value.value().mk); break; case funcUnselectedMode: - val.vfo=1; + if (vfos.size()) + val.vfo=1; vfos[val.vfo]->receiveMode(val.value.value()); break; #if defined __GNUC__