summaryrefslogtreecommitdiff
path: root/plugins/channelrx/demodssb/ssbdemod.cpp
diff options
context:
space:
mode:
authorf4exb <f4exb06@gmail.com>2018-04-18 22:20:47 +0200
committerf4exb <f4exb06@gmail.com>2018-04-18 22:20:47 +0200
commit5c51297717b23de6eaca003e2bd538ce3bcd79f6 (patch)
tree19eb74b8dd7320091132933a0b700dc6f4f659f8 /plugins/channelrx/demodssb/ssbdemod.cpp
parentaa3f12ec46aebe8744c16d5dffa83bf892aff854 (diff)
Moved FFT filter destruction at end of the mod or demod destructor
Diffstat (limited to 'plugins/channelrx/demodssb/ssbdemod.cpp')
-rw-r--r--plugins/channelrx/demodssb/ssbdemod.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/channelrx/demodssb/ssbdemod.cpp b/plugins/channelrx/demodssb/ssbdemod.cpp
index 7f3a93dbf..80ca4d644 100644
--- a/plugins/channelrx/demodssb/ssbdemod.cpp
+++ b/plugins/channelrx/demodssb/ssbdemod.cpp
@@ -96,14 +96,14 @@ SSBDemod::SSBDemod(DeviceSourceAPI *deviceAPI) :
SSBDemod::~SSBDemod()
{
- if (SSBFilter) delete SSBFilter;
- if (DSBFilter) delete DSBFilter;
DSPEngine::instance()->getAudioDeviceManager()->removeAudioSink(&m_audioFifo);
m_deviceAPI->removeChannelAPI(this);
m_deviceAPI->removeThreadedSink(m_threadedChannelizer);
delete m_threadedChannelizer;
delete m_channelizer;
+ delete SSBFilter;
+ delete DSBFilter;
}
void SSBDemod::configure(MessageQueue* messageQueue,