aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlisttask.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/playlisttask.cpp')
-rw-r--r--src/qmmpui/playlisttask.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/qmmpui/playlisttask.cpp b/src/qmmpui/playlisttask.cpp
index 0ff0eecc2..86cf5247e 100644
--- a/src/qmmpui/playlisttask.cpp
+++ b/src/qmmpui/playlisttask.cpp
@@ -460,12 +460,13 @@ void PlayListTask::run()
//create new playlist tracks
QStringList ignoredFiles;
TrackInfo::Parts parts = QmmpUiSettings::instance()->useMetaData() ? TrackInfo::AllParts : TrackInfo::Parts();
- for(const QFileInfo &info : qAsConst(l))
+ for(const QFileInfo &i : qAsConst(l))
{
QStringList ignored;
- for(TrackInfo *info : mm->createPlayList(info.canonicalFilePath(), parts, &ignored))
+ for(TrackInfo *info : mm->createPlayList(i.canonicalFilePath(), parts, &ignored))
{
m_new_tracks << new PlayListTrack(info);
+ delete info;
}
ignoredFiles.append(ignored);
}