diff --git a/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp b/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp index 2bcb8ba905..110cf02b77 100644 --- a/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp +++ b/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp @@ -276,6 +276,9 @@ RangedAudioParameter* AudioProcessorValueTreeState::createAndAddParameter (const RangedAudioParameter* AudioProcessorValueTreeState::createAndAddParameter (std::unique_ptr param) { + if (param == nullptr) + return nullptr; + // All parameters must be created before giving this manager a ValueTree state! jassert (! state.isValid());