Module: deluge Branch: master Commit: 73ec9b0338d25ec9632f0043e084060053577097
Author: Damien Churchill <[email protected]> Date: Tue Mar 23 23:45:52 2010 +0000 Fix the progress bars for directories, was calculating the progress incorrectly --- deluge/ui/web/json_api.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deluge/ui/web/json_api.py b/deluge/ui/web/json_api.py index a174233..5dcab5f 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) -- You received this message because you are subscribed to the Google Groups "deluge-commit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/deluge-commit?hl=en.
