do not ask the offline status message when we quit Gajim if all accounts are already offline
This commit is contained in:
parent
4f9c61657e
commit
266cff9d3b
|
@ -932,12 +932,18 @@ class roster_window:
|
||||||
self.window.hide()
|
self.window.hide()
|
||||||
else:
|
else:
|
||||||
accounts = self.plugin.accounts.keys()
|
accounts = self.plugin.accounts.keys()
|
||||||
message = self.get_status_message('offline')
|
get_msg = False
|
||||||
if message == -1:
|
|
||||||
message = ''
|
|
||||||
for acct in accounts:
|
for acct in accounts:
|
||||||
if self.plugin.connected[acct]:
|
if self.plugin.connected[acct]:
|
||||||
self.send_status(acct, 'offline', message)
|
get_msg = True
|
||||||
|
break
|
||||||
|
if get_msg:
|
||||||
|
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()
|
self.quit_gtkgui_plugin()
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
|
@ -961,12 +967,18 @@ class roster_window:
|
||||||
|
|
||||||
def on_quit_menuitem_activate(self, widget):
|
def on_quit_menuitem_activate(self, widget):
|
||||||
accounts = self.plugin.accounts.keys()
|
accounts = self.plugin.accounts.keys()
|
||||||
message = self.get_status_message('offline')
|
get_msg = False
|
||||||
if message == -1:
|
|
||||||
message = ''
|
|
||||||
for acct in accounts:
|
for acct in accounts:
|
||||||
if self.plugin.connected[acct]:
|
if self.plugin.connected[acct]:
|
||||||
self.send_status(acct, 'offline', message)
|
get_msg = True
|
||||||
|
break
|
||||||
|
if get_msg:
|
||||||
|
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()
|
self.quit_gtkgui_plugin()
|
||||||
|
|
||||||
def on_roster_treeview_row_activated(self, widget, path, col=0):
|
def on_roster_treeview_row_activated(self, widget, path, col=0):
|
||||||
|
|
Loading…
Reference in New Issue