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.

Reply via email to