From 0305d5267130e623b738bfa19683816022f766fa Mon Sep 17 00:00:00 2001 From: Uwe Risse Date: Wed, 24 May 2023 10:22:52 +0200 Subject: [PATCH 1/2] Exlude WSPR and FST4W here, otherwise band hopping won't work anymore. --- widgets/mainwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index fdf8c9762..1b88e5e22 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -7792,7 +7792,7 @@ void MainWindow::on_bandComboBox_activated (int index) m_bandEdited = true; band_changed (frequency); m_wideGraph->setRxBand (m_config.bands ()->find (frequency)); - auto_tx_mode(false); + if (m_mode != "WSPR" && (m_mode != "FST4W") auto_tx_mode(false); } void MainWindow::band_changed (Frequency f) From 79afbec1335af169c3f68be347e18875c2790e27 Mon Sep 17 00:00:00 2001 From: Uwe Risse Date: Wed, 24 May 2023 10:30:18 +0200 Subject: [PATCH 2/2] We can limit auto_tx_mode(false); to Hound mode, since TX is only initiated there. --- widgets/mainwindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index 1b88e5e22..0bccbec91 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -7792,7 +7792,8 @@ void MainWindow::on_bandComboBox_activated (int index) m_bandEdited = true; band_changed (frequency); m_wideGraph->setRxBand (m_config.bands ()->find (frequency)); - if (m_mode != "WSPR" && (m_mode != "FST4W") auto_tx_mode(false); + m_specOp=m_config.special_op_id(); + if (m_specOp==SpecOp::HOUND) auto_tx_mode(false); } void MainWindow::band_changed (Frequency f)