diff options
Diffstat (limited to 'gui/widget.cpp')
-rw-r--r-- | gui/widget.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gui/widget.cpp b/gui/widget.cpp index 898d5671c6..850fad0e5f 100644 --- a/gui/widget.cpp +++ b/gui/widget.cpp @@ -701,10 +701,12 @@ void SliderWidget::drawWidget() { } int SliderWidget::valueToBarWidth(int value) { + value = CLIP(value, _valueMin, _valueMax); return (_w * (value - _valueMin) / (_valueMax - _valueMin)); } int SliderWidget::valueToPos(int value) { + value = CLIP(value, _valueMin, _valueMax); return ((_w - 1) * (value - _valueMin + 1) / (_valueMax - _valueMin)); } |