From 04df084d735e59d1b44bf29e561ecd46338b6349 Mon Sep 17 00:00:00 2001 From: hogliux Date: Thu, 14 May 2015 09:30:01 +0100 Subject: [PATCH] Change behaviour of VST3EditController::setComponentState to fall through to base class instead of returning false --- modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 df852481b7..783c6fde94 100644 --- a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp @@ -231,7 +231,7 @@ public: }; //============================================================================== - tresult PLUGIN_API setComponentState (IBStream*) override + tresult PLUGIN_API setComponentState (IBStream* stream) override { // Cubase and Nuendo need to inform the host of the current parameter values if (AudioProcessor* const pluginInstance = getPluginInstance()) @@ -240,7 +240,7 @@ public: setParamNormalized ((Vst::ParamID) i, (double) pluginInstance->getParameter (i)); } - return kResultFalse; + return Vst::EditController::setComponentState (stream); } void setAudioProcessor (JuceAudioProcessor* audioProc)