Use MathUtil.clamp for DoubleModel set clamping
This commit is contained in:
parent
ea2173b92c
commit
5480b96652
@ -774,12 +774,10 @@ public class DoubleModel implements StateChangeListener, ChangeSource, Invalidat
|
|||||||
public void setValue(double v) {
|
public void setValue(double v) {
|
||||||
checkState(true);
|
checkState(true);
|
||||||
|
|
||||||
if (v > maxValue) {
|
double clampedValue = MathUtil.clamp(v, minValue, maxValue);
|
||||||
log.debug("Clipping value " + v + " to maximum " + maxValue + " for " + this);
|
if (clampedValue != v) {
|
||||||
v = maxValue;
|
log.debug("Clamped value " + v + " to " + clampedValue + " for " + this);
|
||||||
} else if (v < minValue) {
|
v = clampedValue;
|
||||||
log.debug("Clipping value " + v + " to minimum " + minValue + " for " + this);
|
|
||||||
v = minValue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
log.debug("Setting value " + v + " for " + this);
|
log.debug("Setting value " + v + " for " + this);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user