From 44d947ff95a1f14fb6d49f708c502e6f22cd26b4 Mon Sep 17 00:00:00 2001 From: Uwe Risse Date: Thu, 10 Nov 2022 11:40:01 +0100 Subject: [PATCH] Keep the frequency when in Hound mode and click the "H" button again. --- widgets/mainwindow.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index 3a0c04f03..a2ced3b2c 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -210,6 +210,7 @@ using SpecOp = Configuration::SpecialOperatingActivity; bool m_displayBand = false; bool no_a7_decodes = false; +bool keep_frequency = false; namespace { @@ -6758,7 +6759,7 @@ void MainWindow::on_actionFT8_triggered() ui->txb5->setEnabled(false); ui->txb6->setEnabled(false); } else { - switch_mode (Modes::FT8); + if (!(keep_frequency)) switch_mode (Modes::FT8); } if(m_specOp != SpecOp::HOUND) { @@ -10006,6 +10007,8 @@ void MainWindow::on_houndButton_clicked (bool checked) } else { ui->houndButton->setStyleSheet(""); m_config.setSpecial_None(); + keep_frequency = true; + QTimer::singleShot (250, [=] {keep_frequency = false;}); } m_specOp=m_config.special_op_id(); on_actionFT8_triggered();