aboutsummaryrefslogtreecommitdiff
path: root/src/ui/playlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/playlist.cpp')
-rw-r--r--src/ui/playlist.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ui/playlist.cpp b/src/ui/playlist.cpp
index ce1385749..2910fb25e 100644
--- a/src/ui/playlist.cpp
+++ b/src/ui/playlist.cpp
@@ -24,6 +24,7 @@
#include <QAction>
#include <QSignalMapper>
#include <QHBoxLayout>
+#include <QCloseEvent>
#include "dock.h"
#include "fileloader.h"
@@ -281,8 +282,10 @@ void PlayList::createActions()
Dock::getPointer()->addActions ( m_actions );
}
-void PlayList::closeEvent ( QCloseEvent* )
+void PlayList::closeEvent (QCloseEvent *e)
{
+ if(e->spontaneous ())
+ emit closed();
writeSettings();
}