Browse Source

AU: Set plug-in host callbacks immediately after calling releaseResources() in prepareToPlay() in case the audio unit relies on them during initialisation

v6.1.6
ed 3 years ago
parent
commit
7c609484e8
1 changed files with 1 additions and 2 deletions
  1. +1
    -2
      modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm

+ 1
- 2
modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm View File

@@ -913,6 +913,7 @@ public:
if (audioUnit != nullptr) if (audioUnit != nullptr)
{ {
releaseResources(); releaseResources();
setPluginCallbacks();
for (int dir = 0; dir < 2; ++dir) for (int dir = 0; dir < 2; ++dir)
{ {
@@ -996,8 +997,6 @@ public:
if (! haveParameterList) if (! haveParameterList)
refreshParameterList(); refreshParameterList();
setPluginCallbacks();
if (! syncBusLayouts (getBusesLayout(), true, ignore)) if (! syncBusLayouts (getBusesLayout(), true, ignore))
{ {
prepared = false; prepared = false;


Loading…
Cancel
Save