diff --git a/plugins/channelrx/demodnavtex/navtexdemodgui.cpp b/plugins/channelrx/demodnavtex/navtexdemodgui.cpp index de33b0ba2..8e208c2b7 100644 --- a/plugins/channelrx/demodnavtex/navtexdemodgui.cpp +++ b/plugins/channelrx/demodnavtex/navtexdemodgui.cpp @@ -222,12 +222,12 @@ void NavtexDemodGUI::messageReceived(const NavtexMessage& message, int errors, f rssiItem->setData(Qt::DisplayRole, rssi); } messageItem->setText(message.m_message); + filterRow(row); ui->messages->setSortingEnabled(true); ui->messages->resizeRowToContents(row); if (scrollToBottom) { ui->messages->scrollToBottom(); } - filterRow(row); } bool NavtexDemodGUI::handleMessage(const Message& message) diff --git a/plugins/channelrx/demodpacket/packetdemodgui.cpp b/plugins/channelrx/demodpacket/packetdemodgui.cpp index 23b162d52..d09e07a87 100644 --- a/plugins/channelrx/demodpacket/packetdemodgui.cpp +++ b/plugins/channelrx/demodpacket/packetdemodgui.cpp @@ -193,11 +193,11 @@ void PacketDemodGUI::packetReceived(QByteArray packet) pidItem->setText(ax25.m_pid); dataASCIIItem->setText(ax25.m_dataASCII); dataHexItem->setText(ax25.m_dataHex); + filterRow(row); ui->packets->setSortingEnabled(true); if (scrollToBottom) { ui->packets->scrollToBottom(); } - filterRow(row); } else qDebug() << "Unsupported AX.25 packet: " << packet; diff --git a/plugins/channelrx/demodpager/pagerdemodgui.cpp b/plugins/channelrx/demodpager/pagerdemodgui.cpp index 296c275f7..f2ae1d7e1 100644 --- a/plugins/channelrx/demodpager/pagerdemodgui.cpp +++ b/plugins/channelrx/demodpager/pagerdemodgui.cpp @@ -249,11 +249,11 @@ void PagerDemodGUI::messageReceived(const QDateTime dateTime, int address, int f numericItem->setText(numericMessage); evenPEItem->setText(QString("%1").arg(evenParityErrors)); bchPEItem->setText(QString("%1").arg(bchParityErrors)); + filterRow(row); ui->messages->setSortingEnabled(true); if (scrollToBottom) { ui->messages->scrollToBottom(); } - filterRow(row); } bool PagerDemodGUI::handleMessage(const Message& message) diff --git a/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp b/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp index 4a3034b22..ebbb5d0de 100644 --- a/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp +++ b/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp @@ -298,11 +298,11 @@ void RadiosondeDemodGUI::frameReceived(const QByteArray& frame, const QDateTime& eccItem->setData(Qt::DisplayRole, errorsCorrected); thItem->setData(Qt::DisplayRole, threshold); + filterRow(row); ui->frames->setSortingEnabled(true); if (scrollToBottom) { ui->frames->scrollToBottom(); } - filterRow(row); delete radiosonde; }