diff --git a/modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp b/modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp index 8ed7a097d3..029bf140e3 100644 --- a/modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp +++ b/modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp @@ -116,7 +116,7 @@ AudioPluginInstance* AudioPluginFormat::createInstanceFromDescription (const Plu ScopedPointer eventSignaler (new EventSignaler (waitForCreation, instance, errorMessage)); - if (requiresUnblockedMessageThreadDuringCreation (desc)) + if (! MessageManager::getInstance()->isThisTheMessageThread()) createPluginInstanceAsync (desc, initialSampleRate, initialBufferSize, eventSignaler.release()); else createPluginInstance (desc, initialSampleRate, initialBufferSize,