mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
WebSliderParameterAttachment: Always report the NormalisableRange defined number of steps
Even for AudioParameterFloat.
This commit is contained in:
parent
9082d3274a
commit
d2f3e920f7
1 changed files with 7 additions and 1 deletions
|
|
@ -302,7 +302,13 @@ void WebSliderParameterAttachment::sendInitialUpdate()
|
|||
object->setProperty ("skew", range.skew);
|
||||
object->setProperty ("name", parameter.getName (100));
|
||||
object->setProperty ("label", parameter.getLabel());
|
||||
object->setProperty ("numSteps", parameter.getNumSteps());
|
||||
|
||||
// We use the NormalisableRange defined num steps even for an AudioParameterFloat.
|
||||
const auto numSteps = range.interval > 0
|
||||
? static_cast<int> ((range.end - range.start) / range.interval) + 1
|
||||
: AudioProcessor::getDefaultNumParameterSteps();
|
||||
|
||||
object->setProperty ("numSteps", numSteps);
|
||||
object->setProperty ("interval", range.interval);
|
||||
object->setProperty ("parameterIndex", parameter.getParameterIndex());
|
||||
sliderState.emitEvent (object.get());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue