[afflux] don't close Gajim after the first disconnect, but after all disconnects. Fixes #4409
This commit is contained in:
parent
223dc0a8f2
commit
14140077ad
1 changed files with 5 additions and 1 deletions
|
@ -2255,9 +2255,13 @@ class RosterWindow:
|
||||||
|
|
||||||
def on_continue2(message):
|
def on_continue2(message):
|
||||||
self.quit_on_next_offline = 0
|
self.quit_on_next_offline = 0
|
||||||
|
accounts_to_disconnect = []
|
||||||
for acct in accounts:
|
for acct in accounts:
|
||||||
if gajim.connections[acct].connected:
|
if gajim.connections[acct].connected:
|
||||||
self.quit_on_next_offline += 1
|
self.quit_on_next_offline += 1
|
||||||
|
accounts_to_disconnect.append(acct)
|
||||||
|
|
||||||
|
for acct in accounts_to_disconnect:
|
||||||
self.send_status(acct, 'offline', message)
|
self.send_status(acct, 'offline', message)
|
||||||
|
|
||||||
if not self.quit_on_next_offline:
|
if not self.quit_on_next_offline:
|
||||||
|
|
Loading…
Add table
Reference in a new issue