From 5694b96f55fd33331acaaaa7f49442c9737b0159 Mon Sep 17 00:00:00 2001 From: Jordan Sherer Date: Sun, 12 Aug 2018 09:23:05 -0400 Subject: [PATCH] Fixed compound callsigns not displaying in the heard list --- mainwindow.cpp | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index 724569c..bcdfebc 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -8595,7 +8595,18 @@ void MainWindow::processCommandActivity() { continue; } - // we're only responding to allcall and our callsign at this point, but we'll log callsigns we've heard + // log call activity... + CallDetail cd; + cd.call = d.from; + cd.grid = d.grid; + cd.snr = d.snr; + cd.freq = d.freq; + cd.bits = d.bits; + cd.utcTimestamp = d.utcTimestamp; + logCallActivity(cd, true); + + + // we're only responding to allcall and our callsign at this point, so we'll end after logging the callsigns we've heard if (!isAllCall && d.to != m_config.my_callsign().trimmed() && d.to != Radio::base_callsign(m_config.my_callsign()).trimmed()) { continue; } @@ -8610,16 +8621,6 @@ void MainWindow::processCommandActivity() { m_txAllcallCommandCache.insert(d.from, new QDateTime(QDateTime::currentDateTimeUtc()), 25); } - // log call activity... - CallDetail cd; - cd.call = d.from; - cd.grid = d.grid; - cd.snr = d.snr; - cd.freq = d.freq; - cd.bits = d.bits; - cd.utcTimestamp = d.utcTimestamp; - logCallActivity(cd, true); - // display the command activity ActivityDetail ad; ad.isLowConfidence = false;