summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/demod/tcpsrc/tcpsrcgui.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/demod/tcpsrc/tcpsrcgui.cpp b/plugins/demod/tcpsrc/tcpsrcgui.cpp
index 4f04442..f83116d 100644
--- a/plugins/demod/tcpsrc/tcpsrcgui.cpp
+++ b/plugins/demod/tcpsrc/tcpsrcgui.cpp
@@ -85,6 +85,12 @@ TCPSrcGUI::TCPSrcGUI(PluginAPI* pluginAPI, QWidget* parent) :
TCPSrcGUI::~TCPSrcGUI()
{
m_pluginAPI->removeChannelInstance(this);
+ m_pluginAPI->removeSampleSink(m_threadedSampleSink);
+ delete m_threadedSampleSink;
+ delete m_channelizer;
+ delete m_tcpSrc;
+ delete m_spectrumVis;
+ delete m_channelMarker;
delete ui;
}