diff --git a/ChangeLog b/ChangeLog index 21930df73..3452380c8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,9 @@ * Fix file renaming * Fix tracker host filtering (Closes #1106) * Fix exceptions when gettext/locale cannot be initialized properly + * Change share ratio calculation to use the total done instead of the all time + downloaded value. This change will make the share ratio calculation not + use data downloaded in failed hash checks. ==== GtkUI ==== * Fix #1104, #735 use path.utf-8 if available diff --git a/deluge/core/torrent.py b/deluge/core/torrent.py index 3f03763ad..7cddf616c 100644 --- a/deluge/core/torrent.py +++ b/deluge/core/torrent.py @@ -411,9 +411,7 @@ class Torrent: else: status = self.status - if status.all_time_download > 0: - downloaded = status.all_time_download - elif status.total_done > 0: + if status.total_done > 0: # We use 'total_done' if the downloaded value is 0 downloaded = status.total_done else: