From: Jordan Lee Date: Wed, 24 Aug 2011 19:20:22 +0000 (+0000) Subject: (trunk web) when sorting by ratio, use tr_stat.ratio rather than deriving it ourselves. X-Git-Tag: 2.40b1~178 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e0410cd17bd03855ab6ad13d4889cc866297b2b6;p=transmission (trunk web) when sorting by ratio, use tr_stat.ratio rather than deriving it ourselves. --- diff --git a/web/javascript/torrent.js b/web/javascript/torrent.js index 23a774e7e..5d1e8938c 100644 --- a/web/javascript/torrent.js +++ b/web/javascript/torrent.js @@ -390,9 +390,11 @@ Torrent.compareByActivity = function(ta, tb) }; Torrent.compareByRatio = function(ta, tb) { - var a = Math.ratio(ta.getUploadedEver(), ta.getDownloadedEver()); - var b = Math.ratio(tb.getUploadedEver(), tb.getDownloadedEver()); - return (a - b) || Torrent.compareByState(ta, tb); + var a = ta.getUploadRatio(); + var b = tb.getUploadRatio(); + if (a < b) return 1; + if (a > b) return -1; + return Torrent.compareByState(ta, tb); }; Torrent.compareByProgress = function(ta, tb) {