summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcos Pinto <markybob@dipconsultants.com>2009-01-06 02:27:27 +0000
committerMarcos Pinto <markybob@dipconsultants.com>2009-01-06 02:27:27 +0000
commit6eb413dd1ef948cb3ca4afdbda4b06c9474a6ed6 (patch)
tree3d01ed7be728af0cf2ddda954d943d5c1c07d296
parent81b895bd1d98e21f515080e5483c471621e68390 (diff)
downloaddeluge-6eb413dd1ef948cb3ca4afdbda4b06c9474a6ed6.tar.gz
deluge-6eb413dd1ef948cb3ca4afdbda4b06c9474a6ed6.tar.bz2
deluge-6eb413dd1ef948cb3ca4afdbda4b06c9474a6ed6.zip
fix notification bug on startup for already finished torrents
-rw-r--r--deluge/ui/gtkui/notification.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/deluge/ui/gtkui/notification.py b/deluge/ui/gtkui/notification.py
index b7c2ad9b2..023c3c865 100644
--- a/deluge/ui/gtkui/notification.py
+++ b/deluge/ui/gtkui/notification.py
@@ -42,18 +42,18 @@ class Notification:
self.get_torrent_status(torrent_id)
def get_torrent_status(self, torrent_id):
- client.get_torrent_status(
- self._on_get_torrent_status, torrent_id, ["name", "num_files"])
+ client.get_torrent_status(self._on_get_torrent_status, torrent_id, ["name", "num_files"])
def _on_get_torrent_status(self, status):
if status is None:
return
- if self.config["ntf_popup"]:
- self.popup(status)
- if self.config["ntf_email"]:
- self.email(status)
- if self.config["ntf_sound"]:
- self.sound()
+ if status["total_payload_download"]:
+ if self.config["ntf_popup"]:
+ self.popup(status)
+ if self.config["ntf_email"]:
+ self.email(status)
+ if self.config["ntf_sound"]:
+ self.sound()
def popup(self, status):
"""popups up notification of finished torrent"""