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 --