From 95e20b2e5274c004ce3e939cdbdd614b3aa38bf9 Mon Sep 17 00:00:00 2001 From: Joe Taylor <k1jt@arrl.org> Date: Fri, 11 May 2018 12:24:15 +0000 Subject: [PATCH] Correct the logging of blank grid for compound Hound callsigns. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8657 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- mainwindow.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index 0238016e8..df92ff2c5 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -4922,7 +4922,9 @@ void MainWindow::on_logQSOButton_clicked() //Log QSO button } auto dateTimeQSOOff = QDateTime::currentDateTimeUtc(); if (dateTimeQSOOff < m_dateTimeQSOOn) dateTimeQSOOff = m_dateTimeQSOOn; - m_logDlg->initLogQSO (m_hisCall, m_hisGrid, m_modeTx, m_rptSent, m_rptRcvd, + QString grid=m_hisGrid; + if(grid=="....") grid=""; + m_logDlg->initLogQSO (m_hisCall, grid, m_modeTx, m_rptSent, m_rptRcvd, m_dateTimeQSOOn, dateTimeQSOOff, m_freqNominal + ui->TxFreqSpinBox->value(), m_config.my_callsign(), m_config.my_grid(), m_noSuffix, m_config.log_as_RTTY(), m_config.report_in_comments(), @@ -7477,8 +7479,6 @@ void MainWindow::selectHound(QString line) QString houndGrid=line.split(" ",QString::SkipEmptyParts).at(1); // Hound caller's grid QString rpt=line.split(" ",QString::SkipEmptyParts).at(2); // Hound SNR -//### Note: Compound callsigns for Hounds are not presently supported. ### - m_houndCallers=m_houndCallers.remove(line+"\n"); // Remove t from sorted Hound list m_nSortedHounds--; ui->decodedTextBrowser->setText(m_houndCallers); // Populate left window with Hound callers @@ -7670,7 +7670,7 @@ list1Done: hc=t.mid(0,i0); //hound call list2 << hc; //Add new Hound to list2 m_foxQSOinProgress.enqueue(hc); //Put him in the QSO queue - m_foxQSO[hc].grid=t.mid(11,4); //Hound grid + m_foxQSO[hc].grid=t.mid(16,4); //Hound grid rpt=t.mid(12,3); //report to send Hound m_foxQSO[hc].sent=rpt; //Report to send him m_foxQSO[hc].ncall=0; //Start a new Hound