diff --git a/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm b/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm index 8f85e1855e..b878bd0345 100644 --- a/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm +++ b/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm @@ -913,6 +913,7 @@ public: if (audioUnit != nullptr) { releaseResources(); + setPluginCallbacks(); for (int dir = 0; dir < 2; ++dir) { @@ -996,8 +997,6 @@ public: if (! haveParameterList) refreshParameterList(); - setPluginCallbacks(); - if (! syncBusLayouts (getBusesLayout(), true, ignore)) { prepared = false;