diff --git a/client/src/controls/slider.ts b/client/src/controls/slider.ts index 7b94c8a0..c715165d 100644 --- a/client/src/controls/slider.ts +++ b/client/src/controls/slider.ts @@ -63,14 +63,12 @@ export class Slider extends Control { setValue(newValue: number, ignoreExpectedValue: boolean = true) { if (!this.getDragged() && (ignoreExpectedValue || this.checkExpectedValue(newValue))) { - if (this.#value !== newValue) { + if (this.#value !== newValue) this.#value = newValue; - if (this.#callback) - this.#callback(this.getValue()); - } if (this.#slider != null) this.#slider.value = String((newValue - this.#minValue) / (this.#maxValue - this.#minValue) * parseFloat(this.#slider.max)); + this.#update(); } }