Fix a regression handling compound calls in 73 messages

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8123 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Bill Somerville 2017-09-25 23:38:27 +00:00
parent a5b4b916cb
commit 89607955ba
1 changed files with 17 additions and 20 deletions

View File

@ -4027,10 +4027,8 @@ void MainWindow::processMessage(DecodedText const& message, bool ctrl, bool alt)
m_QSOText = s2;
}
if (!is_73 && Radio::is_callsign (hiscall))
{
if (base_call != qso_partner_base_call || base_call != hiscall)
{
if (Radio::is_callsign (hiscall)
&& (base_call != qso_partner_base_call || base_call != hiscall)) {
if (qso_partner_base_call != base_call) {
// clear the DX grid if the base call of his call is different
// from the current DX call
@ -4046,7 +4044,6 @@ void MainWindow::processMessage(DecodedText const& message, bool ctrl, bool alt)
if (!ui->dxGridEntry->text ().size ())
lookup();
m_hisGrid = ui->dxGridEntry->text();
}
QString rpt = message.report();
int n=rpt.toInt();