From 7b43ac0cfe77b9e8fae8feaab4e2f8ac755624cf Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 5 Nov 2019 17:02:09 +0000 Subject: [PATCH] VST3: Added a nullptr check before dereferencing juceVST3EditController in processParameterChanges() to fix a crash in Live --- modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp index 5f918a00c6..71e598b737 100644 --- a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp @@ -2427,7 +2427,7 @@ public: pluginInstance->setCurrentProgram (programValue); } #if JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS - else if (juceVST3EditController->isMidiControllerParamID (vstParamID)) + else if (juceVST3EditController != nullptr && juceVST3EditController->isMidiControllerParamID (vstParamID)) addParameterChangeToMidiBuffer (offsetSamples, vstParamID, value); #endif else