From ab2371a96b6984755c3d55199f019d8c4e1343ea Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Thu, 2 Jul 2020 14:57:46 -0400 Subject: [PATCH] Correct the logic for generating "Type 2: messages in FST240W. --- widgets/mainwindow.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index cc9805227..eee58ed23 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -3864,8 +3864,10 @@ void MainWindow::guiUpdate() int ichk=0; int iwspr=0; char fst240msgbits[101]; + QString wmsg; if(m_mode=="FST240W") { - ba=WSPR_message().toLatin1(); + wmsg=WSPR_message(); + ba=wmsg.toLatin1(); ba2msg(ba,message); } genfst240_(message,&ichk,msgsent,const_cast (fst240msgbits), @@ -9091,7 +9093,8 @@ QString MainWindow::WSPR_message() } else { msg1=m_config.my_callsign() + sdBm; } - msg0="<" + m_config.my_callsign() + "> " + m_config.my_grid()+ sdBm; + msg0="<" + m_config.my_callsign() + "> " + m_config.my_grid(); + if(m_mode=="WSPR") msg0 += sdBm; if(m_tx==0) msg2=msg0; if(m_tx==1) msg2=msg1; } else {