From d0c238d41d95550aabda4da5a837927fbfe07927 Mon Sep 17 00:00:00 2001 From: hogliux Date: Thu, 23 Jun 2016 11:05:19 +0100 Subject: [PATCH] Use getParameterText to respond to AU's kAudioUnitProperty_ParameterStringFromValue request when using the legacy parameter system --- modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 bcbecafbe8..98eee7a82d 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm @@ -483,9 +483,14 @@ public: String text; if (AudioProcessorParameter* param = juceFilter->getParameters() [paramID]) - text = param->getText ((float) *(pv->inValue), 0); + text = param->getText (value, 0); else - text = String (value); + { + if (value == juceFilter->getParameter (paramID)) + text = juceFilter->getParameterText (paramID); + else + text = (String) value; + } pv->outString = text.toCFString(); return noErr;