From 64bd4dcb64d611e5dbd3af88fd83ef89ef3663e6 Mon Sep 17 00:00:00 2001 From: yann300 Date: Mon, 13 Feb 2017 12:45:42 +0100 Subject: [PATCH] change only if different --- src/ui/Slider.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ui/Slider.js b/src/ui/Slider.js index e6c24e95dc..c6f7b569d3 100644 --- a/src/ui/Slider.js +++ b/src/ui/Slider.js @@ -49,8 +49,11 @@ class Slider { onChange (event) { var value = parseInt(this.view.querySelector('#slider').value) if (this.stepOverride) { - value = this.stepOverride(value) - this.setValue(value) + var correctedValue = this.stepOverride(value) + if (correctedValue !== value) { + this.setValue(correctedValue) + value = correctedValue + } } if (value === this.previousValue) return this.previousValue = value