diff options
author | f4exb <f4exb06@gmail.com> | 2018-04-18 22:20:47 +0200 |
---|---|---|
committer | f4exb <f4exb06@gmail.com> | 2018-04-18 22:20:47 +0200 |
commit | 5c51297717b23de6eaca003e2bd538ce3bcd79f6 (patch) | |
tree | 19eb74b8dd7320091132933a0b700dc6f4f659f8 /plugins/channelrx/demodssb/ssbdemod.cpp | |
parent | aa3f12ec46aebe8744c16d5dffa83bf892aff854 (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.cpp | 4 |
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, |