Author: andar

Revision: 6087

Log:
        Fix displaying new release dialog in Windows

Diff:
Modified: branches/1.2_RC/ChangeLog
===================================================================
--- branches/1.2_RC/ChangeLog   2010-01-10 16:26:41 UTC (rev 6086)
+++ branches/1.2_RC/ChangeLog   2010-01-10 19:47:31 UTC (rev 6087)
@@ -20,6 +20,7 @@
 
 ==== Windows ====
        * Fix displaying folders in the add torrent dialog
+       * Fix displaying the new release dialog
 
 ==== Blocklist ====
        * Fix blocklist status icon not opening the blocklist preference

Modified: branches/1.2_RC/deluge/ui/gtkui/mainwindow.py
===================================================================
--- branches/1.2_RC/deluge/ui/gtkui/mainwindow.py       2010-01-10 16:26:41 UTC 
(rev 6086)
+++ branches/1.2_RC/deluge/ui/gtkui/mainwindow.py       2010-01-10 19:47:31 UTC 
(rev 6087)
@@ -64,7 +64,7 @@
         self.window = self.main_glade.get_widget("main_window")
 
         self.window.set_icon(common.get_deluge_icon())
-        
+
         self.vpaned = self.main_glade.get_widget("vpaned")
         self.initial_vpaned_position = self.config["window_pane_position"]
 
@@ -238,8 +238,9 @@
 
     def on_newversionavailable_event(self, new_version):
         if self.config["show_new_releases"]:
+            from twisted.internet import reactor
             from deluge.ui.gtkui.new_release_dialog import NewReleaseDialog
-            NewReleaseDialog().show(new_version)
+            reactor.callLater(5.0, NewReleaseDialog().show, new_version)
 
     def on_torrentfinished_event(self, torrent_id):
         from deluge.ui.gtkui.notification import Notification

Modified: trunk/deluge/ui/gtkui/mainwindow.py
===================================================================
--- trunk/deluge/ui/gtkui/mainwindow.py 2010-01-10 16:26:41 UTC (rev 6086)
+++ trunk/deluge/ui/gtkui/mainwindow.py 2010-01-10 19:47:31 UTC (rev 6087)
@@ -64,7 +64,7 @@
         self.window = self.main_glade.get_widget("main_window")
 
         self.window.set_icon(common.get_deluge_icon())
-        
+
         self.vpaned = self.main_glade.get_widget("vpaned")
         self.initial_vpaned_position = self.config["window_pane_position"]
 
@@ -238,8 +238,9 @@
 
     def on_newversionavailable_event(self, new_version):
         if self.config["show_new_releases"]:
+            from twisted.internet import reactor
             from deluge.ui.gtkui.new_release_dialog import NewReleaseDialog
-            NewReleaseDialog().show(new_version)
+            reactor.callLater(5.0, NewReleaseDialog().show, new_version)
 
     def on_torrentfinished_event(self, torrent_id):
         from deluge.ui.gtkui.notification import Notification


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