kuuko pushed a commit to branch master.

http://git.enlightenment.org/apps/epour.git/commit/?id=41050c249fd36ac8beaecfb716e0d7e1cdc284fa

commit 41050c249fd36ac8beaecfb716e0d7e1cdc284fa
Author: Kai Huuhko <kai.huu...@gmail.com>
Date:   Fri Nov 8 12:51:51 2013 +0200

    Delay torrent finished notification on startup.
---
 epour/gui/Main.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/epour/gui/Main.py b/epour/gui/Main.py
index 7316513..1a7bbf9 100644
--- a/epour/gui/Main.py
+++ b/epour/gui/Main.py
@@ -109,7 +109,7 @@ class MainInterface(object):
         item.state_add("media-playback-start", "Resume Session",
                               lambda tb, it: resume_session(it))
 
-        item = tb.item_append("preferences-system", "preferences",
+        item = tb.item_append("preferences-system", "Preferences",
                               lambda tb, it: Preferences(self, self.session))
         # item = tb.item_append("preferences-system", "preferences")
         # item.menu = True
@@ -175,9 +175,8 @@ class MainInterface(object):
         session.alert_manager.callback_add(
             "state_changed_alert", self.state_changed_cb)
 
-        # TODO: Suppress or delay this on startup, it spams all completed 
torrents
-        session.alert_manager.callback_add(
-            "torrent_finished_alert", self.torrent_finished_cb)
+        Timer(15.0, lambda: session.alert_manager.callback_add(
+            "torrent_finished_alert", self.torrent_finished_cb))
 
     def select_torrent(self):
         sel = Fileselector(self.win)
@@ -450,7 +449,7 @@ class SessionStatus(Table):
             self.ses_pause_ic.standard = icon
         except RuntimeError:
             self.log.debug("")
-        
+
         return True
 
 

-- 


Reply via email to