Module: deluge Branch: 1.2-stable Commit: e5e43532d3c57a727826d1a7ed82315d9cdf8f5a
Author: John Garland <[email protected]> Date: Sun May 2 23:12:19 2010 +1000 Fix deluge-gtk hanging on shutdown (for real this time) --- deluge/ui/gtkui/mainwindow.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deluge/ui/gtkui/mainwindow.py b/deluge/ui/gtkui/mainwindow.py index ad33fd0..1153b1e 100644 --- a/deluge/ui/gtkui/mainwindow.py +++ b/deluge/ui/gtkui/mainwindow.py @@ -46,6 +46,7 @@ from deluge.ui.client import client import deluge.component as component from deluge.configmanager import ConfigManager from deluge.ui.gtkui.ipcinterface import process_args +from twisted.internet import reactor import deluge.common import common @@ -152,7 +153,7 @@ class MainWindow(component.Component): return self.main_glade def quit(self): - gtk.main_quit() + reactor.stop() def load_window_state(self): x = self.config["window_x_pos"] @@ -238,7 +239,6 @@ class MainWindow(component.Component): 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 reactor.callLater(5.0, NewReleaseDialog().show, new_version) -- 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.
