From c8e3318705209b9b2308ee72e011112f620130fb Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Thu, 8 Mar 2012 19:04:52 +0000 Subject: [PATCH] Another bugfix: There is code to smooth-out the reported time values, however nothing was reset between different phases reporting their own independent time-remaining values. --- .../java/com/threerings/getdown/launcher/StatusPanel.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/threerings/getdown/launcher/StatusPanel.java b/src/main/java/com/threerings/getdown/launcher/StatusPanel.java index 950f4d7..e69d548 100644 --- a/src/main/java/com/threerings/getdown/launcher/StatusPanel.java +++ b/src/main/java/com/threerings/getdown/launcher/StatusPanel.java @@ -123,9 +123,11 @@ public class StatusPanel extends JComponent } needsRepaint = true; - } else { - needsRepaint = needsRepaint || (_rlabel != null); + } else if (_rlabel != null || _newrlab != null) { + _rthrottle.reinit(1, 1000); + _ridx = 0; _newrlab = _rlabel = null; + needsRepaint = true; } if (needsRepaint) {