1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fixed a potential AudioPluginInstance leak in AudioPluginFormatManager::createPluginInstanceAsync()

This commit is contained in:
ed 2018-08-10 10:07:11 +01:00
parent 2687253051
commit 94b7825f6b

View file

@ -39,10 +39,10 @@ namespace AudioPluginFormatHelpers
: instance (inInstance), error (inError), compCallback (inCompletion), owner (invoker)
{}
void messageCallback() override { compCallback->completionCallback (instance, error); }
void messageCallback() override { compCallback->completionCallback (instance.release(), error); }
//==============================================================================
AudioPluginInstance* instance;
std::unique_ptr<AudioPluginInstance> instance;
String error;
std::unique_ptr<AudioPluginFormat::InstantiationCompletionCallback> compCallback;
std::unique_ptr<CallbackInvoker> owner;