From 5ab53e15a0b1eec333d9d5130ffddbf419294a40 Mon Sep 17 00:00:00 2001 From: jules Date: Wed, 29 Jan 2014 18:24:21 +0000 Subject: [PATCH] Minor AU hosting tweak. --- .../format_types/juce_AudioUnitPluginFormat.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm b/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm index b5f8e54672..6c11ba3d78 100644 --- a/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm +++ b/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm @@ -801,8 +801,6 @@ public: void setCurrentProgramStateInformation (const void* data, int sizeInBytes) override { - initialiseAudioUnit(); - CFReadStreamRef stream = CFReadStreamCreateWithBytesNoCopy (kCFAllocatorDefault, (const UInt8*) data, sizeInBytes, kCFAllocatorNull); CFReadStreamOpen (stream); @@ -814,6 +812,8 @@ public: if (propertyList != 0) { + initialiseAudioUnit(); + AudioUnitSetProperty (audioUnit, kAudioUnitProperty_ClassInfo, kAudioUnitScope_Global, 0, &propertyList, sizeof (propertyList));