summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChase Sterling <chase.sterling@gmail.com>2013-01-17 22:21:03 -0500
committerChase Sterling <chase.sterling@gmail.com>2013-01-17 22:21:03 -0500
commit823a1f0fc4240d6582f5be1045eafa5fe59081e5 (patch)
tree6cae2e11b01ff6b196230ea72ee3ede3618d238b
parentf3722ebc4ff6551d8765a35873feac65f9851113 (diff)
downloaddeluge-823a1f0fc4240d6582f5be1045eafa5fe59081e5.tar.gz
deluge-823a1f0fc4240d6582f5be1045eafa5fe59081e5.tar.bz2
deluge-823a1f0fc4240d6582f5be1045eafa5fe59081e5.zip
Make sure sessionproxy events are registered after stopping and starting a daemon from gtkui.
-rw-r--r--deluge/ui/sessionproxy.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/deluge/ui/sessionproxy.py b/deluge/ui/sessionproxy.py
index d861afdc6..b7acd890f 100644
--- a/deluge/ui/sessionproxy.py
+++ b/deluge/ui/sessionproxy.py
@@ -67,11 +67,11 @@ class SessionProxy(component.Component):
# Holds the time of the last key update.. {torrent_id: {key1, time, ...}, ...}
self.cache_times = {}
+ def start(self):
client.register_event_handler("TorrentStateChangedEvent", self.on_torrent_state_changed)
client.register_event_handler("TorrentRemovedEvent", self.on_torrent_removed)
client.register_event_handler("TorrentAddedEvent", self.on_torrent_added)
- def start(self):
def on_get_session_state(torrent_ids):
for torrent_id in torrent_ids:
# Let's at least store the torrent ids with empty statuses