diff --git a/IPlug/AUv2/IPlugAU.cpp b/IPlug/AUv2/IPlugAU.cpp index 1904811647..b53e7bfd30 100644 --- a/IPlug/AUv2/IPlugAU.cpp +++ b/IPlug/AUv2/IPlugAU.cpp @@ -1203,6 +1203,10 @@ OSStatus IPlugAU::SetProperty(AudioUnitPropertyID propID, AudioUnitScope scope, SetSampleRate(pASBD->mSampleRate); } } + else + { + pBus->mNHostChannels = pBus->mNPlugChannels; + } AssessInputConnections(); return (connectionOK ? noErr : (int) kAudioUnitErr_InvalidProperty); // casting to int avoids gcc error }