From 73ec9b0338d25ec9632f0043e084060053577097 Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Tue, 23 Mar 2010 23:45:52 +0000 Subject: [PATCH] Fix the progress bars for directories, was calculating the progress incorrectly --- deluge/ui/web/json_api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deluge/ui/web/json_api.py b/deluge/ui/web/json_api.py index a174233b8..5dcab5fcd 100644 --- a/deluge/ui/web/json_api.py +++ b/deluge/ui/web/json_api.py @@ -568,8 +568,8 @@ class WebApi(JSONComponent): dirinfo["priority"] = 9 progresses = dirinfo.setdefault("progresses", []) - progresses.append(torrent_file["progress"]) - dirinfo["progress"] = float(sum(progresses)) / len(progresses) + progresses.append(torrent_file["size"] * (torrent_file["progress"] / 100.0)) + dirinfo["progress"] = float(sum(progresses)) / dirinfo["size"] * 100 dirinfo["path"] = dirname dirname = os.path.dirname(dirname)