diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp b/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp index 26fdf35837..caa2be57bf 100644 --- a/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp +++ b/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp @@ -199,7 +199,7 @@ bool AudioProcessor::setChannelLayoutOfBus (bool isInputBus, int busIndex, const { auto layouts = bus->getBusesLayoutForLayoutChangeOfBus (layout); - if (layouts.getChannelSet (isInputBus, busIndex) == layout) + if (layouts.getChannelSet (isInputBus, busIndex) == layout || layout.isDisabled()) return applyBusLayouts (layouts); return false;