1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-19 22:28:35 -04:00

MainWindow: removing file source when loading the default device: zero pointer to GUI message queue in the device before attempting to delete it (stop sends message to GUI otherwise). Fixes intermittent segfault at start up

This commit is contained in:
f4exb
2017-11-02 18:18:35 +01:00
parent d133b5218d
commit 8a0571a6d7
+1
View File
@@ -147,6 +147,7 @@ MainWindow::MainWindow(QWidget* parent) :
m_deviceUIs.back()->m_deviceSourceAPI->getPluginInterface()->deleteSampleSourcePluginInstanceGUI(
m_deviceUIs.back()->m_deviceSourceAPI->getSampleSourcePluginInstanceGUI());
m_deviceUIs.back()->m_deviceSourceAPI->resetSampleSourceId();
m_deviceUIs.back()->m_deviceSourceAPI->getSampleSource()->setMessageQueueToGUI(0); // have source stop sending messages to the GUI
m_deviceUIs.back()->m_deviceSourceAPI->getPluginInterface()->deleteSampleSourcePluginInstanceInput(
m_deviceUIs.back()->m_deviceSourceAPI->getSampleSource());
m_deviceUIs.back()->m_deviceSourceAPI->clearBuddiesLists(); // clear old API buddies lists