diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp b/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp index c805991315..2ecccda733 100644 --- a/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp +++ b/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp @@ -191,7 +191,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;