Helpviewer/Download/DownloadItem.py

changeset 4443
f7f61a66dc38
parent 4326
e52318f11812
child 4631
5c1a96925da4
--- a/Helpviewer/Download/DownloadItem.py	Sat Sep 05 17:56:10 2015 +0200
+++ b/Helpviewer/Download/DownloadItem.py	Tue Sep 08 18:56:13 2015 +0200
@@ -514,8 +514,11 @@
         if self.bytesTotal() == -1:
             return -1.0
         
-        timeRemaining = (self.bytesTotal() -
-                         self.bytesReceived()) / self.currentSpeed()
+        cSpeed = self.currentSpeed()
+        if cSpeed != 0:
+            timeRemaining = (self.bytesTotal() - self.bytesReceived()) / cSpeed
+        else:
+            timeRemaining = 1
         
         # ETA should never be 0
         if timeRemaining == 0:

eric ide

mercurial