From e4a5335ebdd7e5d7836ce693922cffdec02a93ab Mon Sep 17 00:00:00 2001 From: Matt Wilson Date: Thu, 3 Aug 2000 21:34:46 +0000 Subject: fix time --- text.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'text.py') diff --git a/text.py b/text.py index de20ea9c6..2a08d9f0d 100644 --- a/text.py +++ b/text.py @@ -561,7 +561,11 @@ class InstallProgressWindow: self.sizeRemainingW.setText("%10dM" % (self.sizeTotal/1024 - self.sizeComplete/1024)) self.total.set(self.sizeComplete) - elapsedTime = time.time() - self.timeStarted + if self.timeStarted == -1: + self.timeStarted = time.time() + elapsedTime = time.time() - self.timeStarted + if not elapsedTime: + elapsedTime = 1 self.timeCompleteW.setText("%12s" % formatTime(elapsedTime)) if self.sizeComplete != 0: finishTime = (float (self.sizeTotal) / (self.sizeComplete)) * elapsedTime; @@ -661,7 +665,7 @@ class InstallProgressWindow: self.total = Scale (width, totalSize) toplevel.add(self.total, 0, 4, (0, 1, 0, 0)) - self.timeStarted = time.time() + self.timeStarted = -1 toplevel.draw() self.g = toplevel -- cgit