diff options
Diffstat (limited to 'src/qmmpui/playlistgroup.cpp')
| -rw-r--r-- | src/qmmpui/playlistgroup.cpp | 10 |
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); - } } } |
