From 524ff595d914c69f8d3adb7afe3293ccc180f13d Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Thu, 1 Mar 2018 16:50:29 +0000 Subject: [PATCH] Added a missing function deprecation --- .../processors/juce_AudioPluginInstance.cpp | 10 ++++++++++ .../processors/juce_AudioPluginInstance.h | 1 + 2 files changed, 11 insertions(+) diff --git a/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp b/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp index 44f9e742a8..31f2ad74c8 100644 --- a/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp +++ b/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp @@ -69,6 +69,16 @@ const String AudioPluginInstance::getParameterName (int parameterIndex) return {}; } +String AudioPluginInstance::getParameterName (int parameterIndex, int maximumStringLength) +{ + assertOnceOnDeprecatedMethodUse(); + + if (auto* param = getParameters()[parameterIndex]) + return param->getName (maximumStringLength); + + return {}; +} + const String AudioPluginInstance::getParameterText (int parameterIndex) { assertOnceOnDeprecatedMethodUse(); diff --git a/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h b/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h index 118a018878..9cdc697b69 100644 --- a/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h +++ b/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h @@ -82,6 +82,7 @@ public: JUCE_DEPRECATED (float getParameter (int parameterIndex) override); JUCE_DEPRECATED (void setParameter (int parameterIndex, float newValue) override); JUCE_DEPRECATED (const String getParameterName (int parameterIndex) override); + JUCE_DEPRECATED (String getParameterName (int parameterIndex, int maximumStringLength) override); JUCE_DEPRECATED (const String getParameterText (int parameterIndex) override); JUCE_DEPRECATED (String getParameterText (int parameterIndex, int maximumStringLength) override); JUCE_DEPRECATED (int getParameterNumSteps (int parameterIndex) override);