- // Update min-max
- if (i.current.hasMin() && i.isNumeric && !isNanValue) {
- Binding minBinding = i.current.getMinBinding();
- Object prevMinValue = i.current.getMin();
- Object currentValueWithMinBinding = value.getValue( minBinding );
- int diff = minBinding.compare( prevMinValue, currentValueWithMinBinding );
- if (diff>0) i.current.setMin( minBinding, currentValueWithMinBinding );
- }
- if (i.current.hasMax() && i.isNumeric && !isNanValue) {
- Binding maxBinding = i.current.getMaxBinding();
- Object prevMaxValue = i.current.getMax();
- Object currentValueWithMaxBinding = value.getValue( maxBinding );
- int diff = maxBinding.compare( prevMaxValue, currentValueWithMaxBinding );
- if (diff<0) i.current.setMax( maxBinding, currentValueWithMaxBinding );
- }
+ // Update min-max
+ if (i.current.hasMin()) {
+ Binding minBinding = i.current.getMinBinding();
+ Object prevMinValue = i.current.getMin();
+ Object currentValueWithMinBinding = value.getValue( minBinding );
+ int diff = minBinding.compare( prevMinValue, currentValueWithMinBinding );
+ if (diff>0) i.current.setMin( minBinding, currentValueWithMinBinding );
+ }
+ if (i.current.hasMax()) {
+ Binding maxBinding = i.current.getMaxBinding();
+ Object prevMaxValue = i.current.getMax();
+ Object currentValueWithMaxBinding = value.getValue( maxBinding );
+ int diff = maxBinding.compare( prevMaxValue, currentValueWithMaxBinding );
+ if (diff<0) i.current.setMax( maxBinding, currentValueWithMaxBinding );
+ }