From e4c1892930d0778a75339eeb0d352f4bd830f05c Mon Sep 17 00:00:00 2001 From: f4exb Date: Tue, 19 Sep 2017 23:11:03 +0200 Subject: [PATCH] PlutoSDR: clear the device scan list before (re)scanning --- devices/plutosdr/deviceplutosdrscan.cpp | 2 ++ plugins/samplesink/plutosdroutput/plutosdroutputplugin.cpp | 2 +- plugins/samplesource/plutosdrinput/plutosdrinputplugin.cpp | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/devices/plutosdr/deviceplutosdrscan.cpp b/devices/plutosdr/deviceplutosdrscan.cpp index e14d8e8e7..1ec4fd853 100644 --- a/devices/plutosdr/deviceplutosdrscan.cpp +++ b/devices/plutosdr/deviceplutosdrscan.cpp @@ -44,6 +44,8 @@ void DevicePlutoSDRScan::scan() return; } + m_scans.clear(); + for (i = 0; i < num_contexts; i++) { const char *description = iio_context_info_get_description(info[i]); diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputplugin.cpp b/plugins/samplesink/plutosdroutput/plutosdroutputplugin.cpp index 7e95aac0f..2babd318a 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputplugin.cpp +++ b/plugins/samplesink/plutosdroutput/plutosdroutputplugin.cpp @@ -35,7 +35,7 @@ const PluginDescriptor PlutoSDROutputPlugin::m_pluginDescriptor = { QString("https://github.com/f4exb/sdrangel") }; -const QString PlutoSDROutputPlugin::m_hardwareID = "PlutosDR"; +const QString PlutoSDROutputPlugin::m_hardwareID = "PlutoSDR"; const QString PlutoSDROutputPlugin::m_deviceTypeID = PLUTOSDR_DEVICE_TYPE_ID; PlutoSDROutputPlugin::PlutoSDROutputPlugin(QObject* parent) : diff --git a/plugins/samplesource/plutosdrinput/plutosdrinputplugin.cpp b/plugins/samplesource/plutosdrinput/plutosdrinputplugin.cpp index e37117a63..f0fb39074 100644 --- a/plugins/samplesource/plutosdrinput/plutosdrinputplugin.cpp +++ b/plugins/samplesource/plutosdrinput/plutosdrinputplugin.cpp @@ -35,7 +35,7 @@ const PluginDescriptor PlutoSDRInputPlugin::m_pluginDescriptor = { QString("https://github.com/f4exb/sdrangel") }; -const QString PlutoSDRInputPlugin::m_hardwareID = "PlutosDR"; +const QString PlutoSDRInputPlugin::m_hardwareID = "PlutoSDR"; const QString PlutoSDRInputPlugin::m_deviceTypeID = PLUTOSDR_DEVICE_TYPE_ID; PlutoSDRInputPlugin::PlutoSDRInputPlugin(QObject* parent) :