diff --git a/FM.cpp b/FM.cpp index 31d7ad5..8660615 100644 --- a/FM.cpp +++ b/FM.cpp @@ -316,7 +316,7 @@ void CFM::stateMachine(bool validRFSignal, bool validExtSignal) break; } - if (m_state == FS_LISTENING && !m_callsign.isRunning()) { + if (m_state == FS_LISTENING && !m_rfAck.isRunning() && !m_extAck.isRunning()) { m_outputRFRB.reset(); m_downsampler.reset(); }