diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index a8d65b5..998ee43 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -668,7 +668,9 @@ void OscirenderAudioProcessor::processBlock(juce::AudioBuffer& buffer, ju // used for any callback that must guarantee all audio is recieved (e.g. when recording to a file) juce::SpinLock::ScopedLockType lock(audioThreadCallbackLock); - audioThreadCallback(buffer); + if (audioThreadCallback != nullptr) { + audioThreadCallback(buffer); + } } //==============================================================================