From d3cada1bc5613c3f2e30b18d183b9954ed2c77f9 Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Mon, 11 Jun 2018 12:47:10 +0100 Subject: [PATCH] APVTS: Improved the default string displayed for parameter values --- .../utilities/juce_AudioProcessorValueTreeState.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp b/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp index 9c7ceb87b7..72a096c072 100644 --- a/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp +++ b/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp @@ -68,10 +68,11 @@ struct AudioProcessorValueTreeState::Parameter : public AudioProcessorParamete : text.getFloatValue()); } - String getText (float v, int length) const override + String getText (float normalisedValue, int length) const override { - return valueToTextFunction != nullptr ? valueToTextFunction (range.convertFrom0to1 (v)) - : AudioProcessorParameter::getText (v, length); + auto value = range.convertFrom0to1 (normalisedValue); + return valueToTextFunction != nullptr ? valueToTextFunction (value) + : AudioProcessorParameter::getText (value, length); } int getNumSteps() const override