From 49aecb6eb0f8508311ebcbf186b7d84872ab6671 Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Mon, 13 Aug 2018 11:10:30 +0100 Subject: [PATCH] AU: Fixed a bug with JUCE_FORCE_LEGACY_PARAM_IDS enabled --- modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm index 597529f19c..553d5be84d 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm @@ -1938,7 +1938,9 @@ private: AudioProcessorParameter* getParameterForAUParameterID (AudioUnitParameterID address) const noexcept { - return paramMap[static_cast (address)]; + auto index = static_cast (address); + return forceUseLegacyParamIDs ? juceParameters.getParamForIndex (index) + : paramMap[index]; } //==============================================================================