ask our offline status (is configured) when we quit Gajim
This commit is contained in:
parent
ec5c1269e7
commit
68d0f517fb
|
@ -924,6 +924,13 @@ class roster_window:
|
|||
if self.plugin.systray_visible:
|
||||
self.window.hide()
|
||||
else:
|
||||
accounts = self.plugin.accounts.keys()
|
||||
message = self.get_status_message('offline')
|
||||
if message == -1:
|
||||
message = ''
|
||||
for acct in accounts:
|
||||
if self.plugin.connected[acct]:
|
||||
self.send_status(acct, 'offline', message)
|
||||
self.quit_gtkgui_plugin()
|
||||
return 1
|
||||
|
||||
|
@ -946,6 +953,13 @@ class roster_window:
|
|||
gtk.main_quit()
|
||||
|
||||
def on_quit_menuitem_activate(self, widget):
|
||||
accounts = self.plugin.accounts.keys()
|
||||
message = self.get_status_message('offline')
|
||||
if message == -1:
|
||||
message = ''
|
||||
for acct in accounts:
|
||||
if self.plugin.connected[acct]:
|
||||
self.send_status(acct, 'offline', message)
|
||||
self.quit_gtkgui_plugin()
|
||||
|
||||
def on_roster_treeview_row_activated(self, widget, path, col=0):
|
||||
|
|
Loading…
Reference in New Issue