From ace59e6f01669aec05a06dadea02de6b1346e731 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 11 Jun 2014 22:40:28 +0200 Subject: [PATCH] Fix speed calculation and do it more often --- qutebrowser/browser/downloads.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py index 92c56d895..82edc315b 100644 --- a/qutebrowser/browser/downloads.py +++ b/qutebrowser/browser/downloads.py @@ -52,7 +52,7 @@ class DownloadItem(QObject): arg: The new percentage, -1 if unknown. """ - REFRESH_INTERVAL = 1000 + REFRESH_INTERVAL = 200 speed_changed = pyqtSignal(float) percentage_changed = pyqtSignal(int) @@ -131,7 +131,7 @@ class DownloadItem(QObject): delta = self.bytes_done else: delta = self.bytes_done - self._last_done - self.speed = delta / self.REFRESH_INTERVAL / 1000 + self.speed = delta * 1000 / self.REFRESH_INTERVAL logger.debug("Download speed: {} bytes/sec".format(self.speed)) self._last_done = self.bytes_done self.speed_changed.emit(self.speed)