From 5ff330bd7e35d24a3283814250bdcfa06acee7dd Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 19 Jan 2021 13:05:12 -0700 Subject: [PATCH] fix thinko when in ParameterDescriptor::from_interface() for toggled parameters --- libs/ardour/parameter_descriptor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/parameter_descriptor.cc b/libs/ardour/parameter_descriptor.cc index 441d63d8a4..59bd0d7b21 100644 --- a/libs/ardour/parameter_descriptor.cc +++ b/libs/ardour/parameter_descriptor.cc @@ -417,7 +417,7 @@ ParameterDescriptor::from_interface (float val, bool rotary) const val = position_to_logscale (val, lower, upper); } } else if (toggled) { - val = val > 0 ? upper : lower; + val = val >= 0.5 ? upper : lower; } else if (integer_step) { /* upper and lower are inclusive. use evenly-divided steps * e.g. 5 integers 0,1,2,3,4 are mapped to a fader