diff options
Diffstat (limited to 'src/plugins/Ui/skinned/mainwindow.cpp')
| -rw-r--r-- | src/plugins/Ui/skinned/mainwindow.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/Ui/skinned/mainwindow.cpp b/src/plugins/Ui/skinned/mainwindow.cpp index 1cdb06890..be817e38a 100644 --- a/src/plugins/Ui/skinned/mainwindow.cpp +++ b/src/plugins/Ui/skinned/mainwindow.cpp @@ -197,13 +197,17 @@ void MainWindow::showMetaData() void MainWindow::closeEvent (QCloseEvent *) { - writeSettings(); - m_playlist->close(); - m_equalizer->close(); if (!m_hideOnClose || !m_uiHelper->visibilityControl()) m_uiHelper->exit(); } +void MainWindow::hideEvent (QHideEvent *) +{ + writeSettings(); + m_playlist->writeSettings(); + m_equalizer->writeSettings(); +} + void MainWindow::addDir() { m_uiHelper->addDirectory(this); |
