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:
@@ -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();
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user