don't try to send some XML if we are disconnected/disconnecting/ Fixes #4605
This commit is contained in:
parent
ac65413376
commit
08cd4773b0
|
@ -1088,8 +1088,8 @@ class Connection(ConnectionHandlers):
|
||||||
|
|
||||||
def _on_disconnected(self):
|
def _on_disconnected(self):
|
||||||
''' called when a disconnect request has completed successfully'''
|
''' called when a disconnect request has completed successfully'''
|
||||||
self.dispatch('STATUS', 'offline')
|
|
||||||
self.disconnect(on_purpose=True)
|
self.disconnect(on_purpose=True)
|
||||||
|
self.dispatch('STATUS', 'offline')
|
||||||
|
|
||||||
def get_status(self):
|
def get_status(self):
|
||||||
return STATUS_LIST[self.connected]
|
return STATUS_LIST[self.connected]
|
||||||
|
@ -1628,7 +1628,7 @@ class Connection(ConnectionHandlers):
|
||||||
self.connection.send(iq)
|
self.connection.send(iq)
|
||||||
|
|
||||||
def send_gc_status(self, nick, jid, show, status):
|
def send_gc_status(self, nick, jid, show, status):
|
||||||
if not self.connection:
|
if not gajim.account_is_connected(self.name):
|
||||||
return
|
return
|
||||||
if show == 'invisible':
|
if show == 'invisible':
|
||||||
show = 'offline'
|
show = 'offline'
|
||||||
|
|
Loading…
Reference in New Issue