diff --git a/src/interface.py b/src/interface.py index 6089f7b79..cd9b84130 100644 --- a/src/interface.py +++ b/src/interface.py @@ -162,6 +162,20 @@ class DelugeGTK: self.dht_timer = 0 self.dht_skip = False self.memory_timer = 0 + for torrent in self.manager.get_queue(): + unique_ID = self.manager.get_torrent_unique_id(torrent) + if self.manager.unique_IDs[unique_ID].uploaded_memory: + self.manager.unique_IDs[unique_ID].initial_uploaded_memory = \ + self.manager.unique_IDs[unique_ID].uploaded_memory + try: + if self.manager.unique_IDs[unique_ID].trackers: + try: + self.manager.replace_trackers(unique_ID, \ + self.manager.unique_IDs[unique_ID].trackers) + except: + pass + except: + pass def connect_signals(self): self.wtree.signal_autoconnect({