diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-11-06 20:59:04 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-11-06 20:59:04 +0000 |
| commit | e3503e5ba05a26c030b08de8400a5c8cebc034ed (patch) | |
| tree | 7979ebd4d6ef6a1c1587c3bc7c8baaa222b88e57 /src/qmmpui/playlisttask.cpp | |
| parent | f25ee4376455f09aa3f321a0379fdf344c5df96d (diff) | |
| download | qmmp-e3503e5ba05a26c030b08de8400a5c8cebc034ed.tar.gz qmmp-e3503e5ba05a26c030b08de8400a5c8cebc034ed.tar.bz2 qmmp-e3503e5ba05a26c030b08de8400a5c8cebc034ed.zip | |
fixed memory leak
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9555 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/playlisttask.cpp')
| -rw-r--r-- | src/qmmpui/playlisttask.cpp | 5 |
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); } |
