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})
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})
if(MSVC)

View File

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

View File

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