mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-05 16:08:40 +00:00
Disconnect from Gnome session during shutdown.
This commit is contained in:
parent
5d1dbc98e5
commit
d965adff82
1 changed files with 6 additions and 2 deletions
|
@ -142,8 +142,8 @@ class Core(
|
||||||
# Setup signals
|
# Setup signals
|
||||||
try:
|
try:
|
||||||
import gnome.ui
|
import gnome.ui
|
||||||
self.client = gnome.ui.Client()
|
self.gnome_client = gnome.ui.Client()
|
||||||
self.client.connect("die", self._shutdown)
|
self.gnome_client.connect("die", self._shutdown)
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@ -262,6 +262,10 @@ class Core(
|
||||||
del deluge.configmanager
|
del deluge.configmanager
|
||||||
del self.session
|
del self.session
|
||||||
self.loop.quit()
|
self.loop.quit()
|
||||||
|
try:
|
||||||
|
self.gnome_client.disconnect()
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
# Exported Methods
|
# Exported Methods
|
||||||
def export_ping(self):
|
def export_ping(self):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue