From 8d6da34b7971ac9eebd1b8b0ea93b2bab8d582a3 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Tue, 18 May 2021 20:24:26 +0100 Subject: [PATCH] Fix M17 and FM mode switching. --- MMDVMHost.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MMDVMHost.cpp b/MMDVMHost.cpp index 7f66f32..17acb6a 100644 --- a/MMDVMHost.cpp +++ b/MMDVMHost.cpp @@ -2192,6 +2192,10 @@ void CMMDVMHost::setMode(unsigned char mode) m_m17Network->enable(true); if (m_pocsagNetwork != NULL) m_pocsagNetwork->enable(false); + if (m_fmNetwork != NULL) + m_fmNetwork->enable(false); + if (m_ax25Network != NULL) + m_ax25Network->enable(false); if (m_dstar != NULL) m_dstar->enable(false); if (m_dmr != NULL) @@ -2206,6 +2210,10 @@ void CMMDVMHost::setMode(unsigned char mode) m_m17->enable(true); if (m_pocsag != NULL) m_pocsag->enable(false); + if (m_fm != NULL) + m_fm->enable(false); + if (m_ax25 != NULL) + m_ax25->enable(false); m_modem->setMode(MODE_M17); m_mode = MODE_M17; m_modeTimer.start();