From 2a3eb7b70cb5a71c741ffe105b51ee17cec11589 Mon Sep 17 00:00:00 2001 From: bendikro Date: Sun, 3 Mar 2013 11:29:49 +0100 Subject: [PATCH] Fixes bug in core.get_torrents_status where diff was always False Fixes bug introduced in 5cd86aa5bcbd246f4ed6b4bed026cd72045304a3 where the diff argument passed to torrentmanager.torrents_status_update is always False instead of the value passed into get_torrents_status. This causes the sessionproxy not to function properly which in turn increases CPU usage in the UIs. --- deluge/core/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deluge/core/core.py b/deluge/core/core.py index 4a1fa693d..eff6849b9 100644 --- a/deluge/core/core.py +++ b/deluge/core/core.py @@ -453,7 +453,7 @@ class Core(component.Component): """ torrent_ids = self.filtermanager.filter_torrent_ids(filter_dict) status_dict = {}.fromkeys(torrent_ids) - d = self.torrentmanager.torrents_status_update(torrent_ids, keys, diff=False) + d = self.torrentmanager.torrents_status_update(torrent_ids, keys, diff=diff) def add_plugin_fields(args): status_dict, plugin_keys = args