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:
parent
2687253051
commit
94b7825f6b
1 changed files with 2 additions and 2 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue