Index: sources/gui/qml/compounds/ValueAdjuster.qml =================================================================== diff -u -r863764371ec0a4569403135975a0a3f44e516163 -ra3c7ec36bfb8189f4ee82626a29561f7563513b3 --- sources/gui/qml/compounds/ValueAdjuster.qml (.../ValueAdjuster.qml) (revision 863764371ec0a4569403135975a0a3f44e516163) +++ sources/gui/qml/compounds/ValueAdjuster.qml (.../ValueAdjuster.qml) (revision a3c7ec36bfb8189f4ee82626a29561f7563513b3) @@ -127,10 +127,12 @@ if (grabbed) { if ( _slider.opacity === 0 ) { _animator.start() } - _slider.pos = Math.max(0, Math.min(1, mouse.x / parent.width)) - let raw = _slider.from + _slider.pos * (_slider.to - _slider.from) - let stepped = Math.round((raw - _slider.from) / _root.step) * _root.step + _slider.from - didChange(stepped) + if (_root.step != 0) { + _slider.pos = Math.max(0, Math.min(1, mouse.x / parent.width)) + let raw = _slider.from + _slider.pos * (_slider.to - _slider.from) + let stepped = Math.round((raw - _slider.from) / _root.step) * _root.step + _slider.from + didChange(stepped) + } } }