aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Ui/skinned/mainwindow.cpp')
-rw-r--r--src/plugins/Ui/skinned/mainwindow.cpp10
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);