Removed delete DSP engine from Main Window destructor now that DSP engine is global static. Was causing double free.

This commit is contained in:
f4exb 2015-08-09 16:11:05 +02:00
parent 7c174c552d
commit af8602a4d9
3 changed files with 4 additions and 4 deletions

View File

@ -33,7 +33,8 @@ ENDIF()
############################################################################## ##############################################################################
#include(${QT_USE_FILE}) #include(${QT_USE_FILE})
set( QT_DEFINITIONS "${QT_DEFINITIONS} -DQT_NO_DEBUG_OUTPUT" ) #set( QT_DEFINITIONS "${QT_DEFINITIONS} -DQT_NO_DEBUG_OUTPUT" )
set( QT_DEFINITIONS "${QT_DEFINITIONS}" )
add_definitions(${QT_DEFINITIONS}) add_definitions(${QT_DEFINITIONS})
if(MSVC) if(MSVC)

View File

@ -334,8 +334,8 @@ void DSPEngine::generateReport()
sampleRate = m_sampleSource->getSampleRate(); sampleRate = m_sampleSource->getSampleRate();
centerFrequency = m_sampleSource->getCenterFrequency(); centerFrequency = m_sampleSource->getCenterFrequency();
} else { } else {
sampleRate = 100000; sampleRate = 0;
centerFrequency = 100000000; centerFrequency = 0;
} }
if(sampleRate != m_sampleRate) { if(sampleRate != m_sampleRate) {

View File

@ -140,7 +140,6 @@ MainWindow::~MainWindow()
m_dspEngine->stop(); m_dspEngine->stop();
delete m_dspEngine;
delete m_messageQueue; delete m_messageQueue;
delete ui; delete ui;
} }