diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp b/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp index f9999c8028..9270ebe99d 100644 --- a/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp +++ b/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp @@ -270,6 +270,8 @@ private: AudioBuffer buffer (audioChannels, totalChans, c.numSamples); + const ScopedLock lock (processor.getCallbackLock()); + if (processor.isSuspended()) buffer.clear(); else