diff options
| -rw-r--r-- | src/ui/mainwindow.cpp | 6 | ||||
| -rw-r--r-- | src/ui/mainwindow.h | 2 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index be6f709c7..df1e8913c 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -347,15 +347,15 @@ void MainWindow::writeSettings() void MainWindow::showSettings() { - m_confDialog = new ConfigDialog(this); - m_confDialog->exec(); + ConfigDialog *confDialog = new ConfigDialog(this); + confDialog->exec(); readSettings(); m_playlist->readSettings(); TextScroller::getPointer()->readSettings(); m_visMenu->updateActions(); m_skin->reloadSkin(); Dock::instance()->updateDock(); - delete m_confDialog; + confDialog->deleteLater(); } void MainWindow::toggleVisibility() diff --git a/src/ui/mainwindow.h b/src/ui/mainwindow.h index dd3bd2beb..5da6a2387 100644 --- a/src/ui/mainwindow.h +++ b/src/ui/mainwindow.h @@ -31,7 +31,6 @@ class PlayList; class PlayListManager; -class ConfigDialog; class EqWidget; class MainVisual; class Skin; @@ -109,7 +108,6 @@ private: PlayList *m_playlist; PlayListManager *m_pl_manager; QPointer <PlayListModel> m_model; - ConfigDialog *m_confDialog; int m_preamp; EqWidget *m_equalizer; MainVisual *m_vis; |
