Sync parameter to settings

This commit is contained in:
Andre Basche 2023-07-01 16:04:34 +02:00
parent a10ab4423e
commit 17d73cdeb8
3 changed files with 26 additions and 5 deletions

View file

@ -49,7 +49,9 @@ class HonParameterRange(HonParameter):
@value.setter
def value(self, value: str | float) -> None:
value = str_to_float(value)
if self.min <= value <= self.max and not (value - self.min) % self.step:
if self.min <= value <= self.max and not ((value - self.min) * 100) % (
self.step * 100
):
self._value = value
self.check_trigger(value)
else: