From 2b42df48092e147e5654b4c5ff2b89f4b6325afb Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Fri, 30 Jul 2021 15:53:47 -0400 Subject: [PATCH] Correct a flaw in selecting Tx# after double-clicking on a decode in JT65 mode, when contest messages are selected. --- widgets/mainwindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index df986cccc..55c000c83 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -4942,12 +4942,13 @@ void MainWindow::processMessage (DecodedText const& message, Qt::KeyboardModifie return; } + bool bContestOK=(m_mode=="FT4" or m_mode=="FT8" or m_mode=="Q65" or m_mode=="MSK!44"); if(message_words.size () > 3 // enough fields for a normal message && (message_words.at(1).contains(m_baseCall) || "DE" == message_words.at(1)) && (message_words.at(2).contains(qso_partner_base_call) or m_bDoubleClicked or bEU_VHF_w2 or (m_QSOProgress==CALLING))) { if(message_words.at(3).contains(grid_regexp) and SpecOp::EU_VHF!=m_config.special_op_id()) { - if(SpecOp::NA_VHF==m_config.special_op_id() or SpecOp::WW_DIGI==m_config.special_op_id()){ + if((SpecOp::NA_VHF==m_config.special_op_id() or SpecOp::WW_DIGI==m_config.special_op_id()) and bContestOK){ setTxMsg(3); m_QSOProgress=ROGER_REPORT; } else {