diff --git a/mainwindow.cpp b/mainwindow.cpp index 9f32c1ab0..9787f3ded 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -463,6 +463,7 @@ MainWindow::~MainWindow() QByteArray cfname=fname.toLocal8Bit(); fftwf_export_wisdom_to_filename(cfname); m_audioThread->wait (); + delete ui, ui = 0; } //-------------------------------------------------------- writeSettings() diff --git a/mainwindow.h b/mainwindow.h index 685d62c77..b53cce38f 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -205,7 +205,7 @@ private: bool m_multiple; QSettings * m_settings; - QScopedPointer ui; + Ui::MainWindow * ui; // other windows Configuration m_config;