ask our offline status (is configured) when we quit Gajim

This commit is contained in:
Yann Leboulanger 2005-03-17 09:33:57 +00:00
parent ec5c1269e7
commit 68d0f517fb
1 changed files with 14 additions and 0 deletions

View File

@ -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):