From deac6017e3c9abbb4235a5fce3a89b9054eb8ba4 Mon Sep 17 00:00:00 2001 From: srcejon Date: Mon, 23 Jun 2025 22:52:32 +0100 Subject: [PATCH] FreqScanner: Fix crash if row is selected when remove is pressed. For #2391 --- plugins/channelrx/freqscanner/freqscannergui.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/channelrx/freqscanner/freqscannergui.cpp b/plugins/channelrx/freqscanner/freqscannergui.cpp index b93ced43b..a0ebdd56e 100644 --- a/plugins/channelrx/freqscanner/freqscannergui.cpp +++ b/plugins/channelrx/freqscanner/freqscannergui.cpp @@ -737,8 +737,11 @@ void FreqScannerGUI::on_remove_clicked() for (auto item : items) { int row = ui->table->row(item); - ui->table->removeRow(row); - m_settings.m_frequencySettings.removeAt(row); + if (row >= 0) + { + ui->table->removeRow(row); + m_settings.m_frequencySettings.removeAt(row); + } } applySetting("frequencySettings"); }