Module: deluge
Branch: 1.3-stable
Commit: f7c21fd87b4b6044cc4b08f9454cf3909b96ec91

Author: Calum Lind <[email protected]>
Date:   Mon Jun 27 02:33:50 2011 +0100

Fix #1246: Losing Labels upon restart

---

 ChangeLog                          |    3 +++
 deluge/plugins/label/label/core.py |    4 +++-
 2 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3bd042c..c06e57b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -19,6 +19,9 @@
 === AutoAdd ===
        * #1861: Fix AutoAdd Warning (column number is a boolean)
 
+=== Label ===
+       * #1246: Fix losing Labels upon restart
+
 === Deluge 1.3.2 (24 May 2011) ===
 ==== Core ====
        * #1527: Fix Converting unicode to unicode error in move_storage
diff --git a/deluge/plugins/label/label/core.py 
b/deluge/plugins/label/label/core.py
index 70b8e35..7b1ea6f 100644
--- a/deluge/plugins/label/label/core.py
+++ b/deluge/plugins/label/label/core.py
@@ -110,7 +110,9 @@ class Core(CorePluginBase):
 
         self.clean_initial_config()
 
-        
component.get("EventManager").register_event_handler("TorrentAddedEvent", 
self.post_torrent_add)
+        def on_session_started():
+            
component.get("EventManager").register_event_handler("TorrentAddedEvent", 
self.post_torrent_add)
+        
component.get("EventManager").register_event_handler("SessionStartedEvent", 
on_session_started)
         
component.get("EventManager").register_event_handler("TorrentRemovedEvent", 
self.post_torrent_remove)
 
         #register tree:

-- 
You received this message because you are subscribed to the Google Groups 
"deluge-commit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/deluge-commit?hl=en.

Reply via email to