From a0129777418fb9d184da0ccad3e0eb3d4e7738de Mon Sep 17 00:00:00 2001 From: Charlie Groves Date: Tue, 20 May 2008 22:04:13 +0000 Subject: [PATCH] Need to use floating point numbers if you want floating point math git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@498 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/java/com/threerings/media/timer/CalibratingTimer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/com/threerings/media/timer/CalibratingTimer.java b/src/java/com/threerings/media/timer/CalibratingTimer.java index d60d703f..9f010312 100644 --- a/src/java/com/threerings/media/timer/CalibratingTimer.java +++ b/src/java/com/threerings/media/timer/CalibratingTimer.java @@ -113,7 +113,7 @@ public abstract class CalibratingTimer long currentTimer = current(); long currentMillis = System.currentTimeMillis(); long elapsedTimer = currentTimer - _driftTimerStamp; - int elapsedMillis = (int)(currentMillis - _driftMilliStamp); + float elapsedMillis = currentMillis - _driftMilliStamp; float drift = elapsedMillis / (elapsedTimer / _milliDivider); if (_debugCalibrate.getValue()) { Log.warning("Calibrating [timer=" + elapsedTimer + ", millis=" + elapsedMillis