Index: sources/gui/qml/components/RangeSlider.qml =================================================================== diff -u -rd0ae5a039ca37630c0911e1f9041b93b980e0431 -r533c771015857845302bcbc58b411ecef2d6ec79 --- sources/gui/qml/components/RangeSlider.qml (.../RangeSlider.qml) (revision d0ae5a039ca37630c0911e1f9041b93b980e0431) +++ sources/gui/qml/components/RangeSlider.qml (.../RangeSlider.qml) (revision 533c771015857845302bcbc58b411ecef2d6ec79) @@ -160,28 +160,28 @@ var maxDiff = Math.abs(maxValue - value) if ( minDiff === maxDiff ) { if ( curHandler === RangeSlider.HandlerOption.Max ) { - if ( value < maxValueLowerBound ) return - if ( value > maxValueUpperBound ) return + if ( value < maxValueLowerBound ) { maxValue = maxValueLowerBound; return } + if ( value > maxValueUpperBound ) { maxValue = maxValueUpperBound; return } maxValue = value } else { curHandler = RangeSlider.HandlerOption.Min - if ( value < minValueLowerBound ) return - if ( value > minValueUpperBound ) return + if ( value < minValueLowerBound ) { minValue = minValueLowerBound; return } + if ( value > minValueUpperBound ) { minValue = minValueUpperBound; return } minValue = value } } else { if ( minDiff < maxDiff ) { curHandler = RangeSlider.HandlerOption.Min - if ( value < minValueLowerBound ) return - if ( value > minValueUpperBound ) return + if ( value < minValueLowerBound ) { minValue = minValueLowerBound; return } + if ( value > minValueUpperBound ) { minValue = minValueUpperBound; return } minValue = value } else { curHandler = RangeSlider.HandlerOption.Max - if ( value < maxValueLowerBound ) return - if ( value > maxValueUpperBound ) return + if ( value < maxValueLowerBound ) { maxValue = maxValueLowerBound; return } + if ( value > maxValueUpperBound ) { maxValue = maxValueUpperBound; return } maxValue = value } }