From 34e0a0e8390b3c56cd7c801e46e7551c2ea0cad8 Mon Sep 17 00:00:00 2001 From: Marcos Pinto Date: Mon, 19 Nov 2007 00:27:56 +0000 Subject: [PATCH] tweak pause/resume all --- src/core.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/core.py b/src/core.py index 2333e9d60..0b1be402e 100644 --- a/src/core.py +++ b/src/core.py @@ -741,15 +741,17 @@ of HD space! Oops!\nWe had to pause at least one torrent")) self.apply_prefs_per_torrent(unique_ID) def pause_all(self): - self.config.set('max_active_torrents_tmp', \ - self.config.get('max_active_torrents')) - self.config.set('max_active_torrents', 0) - self.apply_prefs() + if self.config.set('max_active_torrents') != 0: + self.config.set('max_active_torrents_tmp', \ + self.config.get('max_active_torrents')) + self.config.set('max_active_torrents', 0) + self.apply_prefs() def resume_all(self): - self.config.set('max_active_torrents', \ - self.config.get('max_active_torrents_tmp')) - self.apply_prefs() + if self.config.set('max_active_torrents') == 0: + self.config.set('max_active_torrents', \ + self.config.get('max_active_torrents_tmp')) + self.apply_prefs() def move_storage(self, unique_ID, directory): deluge_core.move_storage(unique_ID, directory)