1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-02-05 19:21:59 +01:00

Fix "memory leak" of decoder objects... though it wasn't really reachable...

... except with some EXPERIMENTAL flags turned on
This commit is contained in:
Paul Licameli
2016-04-02 00:30:54 -04:00
parent a67cfe9e5c
commit 539eb0edf6
4 changed files with 10 additions and 9 deletions

View File

@@ -312,10 +312,10 @@ ODFileDecoder* ODDecodeFlacTask::CreateFileDecoder(const wxString & fileName)
}
*/
// Open the file for import
ODFlacDecoder *decoder = new ODFlacDecoder(fileName);
auto decoder = make_movable<ODFlacDecoder>(fileName);
mDecoders.push_back(decoder);
return decoder;
mDecoders.push_back(std::move(decoder));
return mDecoders.back().get();
}