fix time-panel pixel-to-value-conversion by setting step-size to 1 second;

This commit is contained in:
Christopher Ronnewinkel (D036654) committed 2014-07-31 12:37:46 +02:00
1 parent f7244c725b
commit 09cba3fe3f
1 file changed
+2 -7
@@ -398,14 +398,9 @@ public class TimePanel<T extends TimePanelSettings> extends SimplePanel implemen
timeRangeProvider.setTimeRange(min, max, this);
}
int numSteps = timeSlider.getElement().getClientWidth();
if (numSteps > 0) {
timeSlider.setStepSize(numSteps, fireEvent);
} else {
timeSlider.setStepSize(1000, fireEvent);
}
// set timeSlider step-size to 1000 milliseconds (according to time represented as long)
timeSlider.setStepSize(1000, fireEvent);
// Christopher: following setCurrentValue requires stepsize to be set <> 0 (otherwise division by zero; NaN)
if (timeSlider.getCurrentValue() == null) {
timeSlider.setCurrentValue(new Double(min.getTime()), fireEvent);
}