aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlistgroup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/playlistgroup.cpp')
-rw-r--r--src/qmmpui/playlistgroup.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/qmmpui/playlistgroup.cpp b/src/qmmpui/playlistgroup.cpp
index d5d5ba42b..ad3a5bc16 100644
--- a/src/qmmpui/playlistgroup.cpp
+++ b/src/qmmpui/playlistgroup.cpp
@@ -31,14 +31,10 @@ PlayListGroup::~PlayListGroup()
{
PlayListTrack* mf = trackList.takeFirst();
- if (mf->flag() == PlayListTrack::FREE)
- {
+ if (mf->isUsed())
+ mf->deleteLater();
+ else
delete mf;
- }
- else if (mf->flag() == PlayListTrack::EDITING)
- {
- mf->setFlag(PlayListTrack::SCHEDULED_FOR_DELETION);
- }
}
}