set self.connected to 0 before dispatching the status to the GUI so the connectiing icon should disapear if connection failed
This commit is contained in:
parent
5b2d068c58
commit
f92cdf02cb
1 changed files with 3 additions and 3 deletions
|
@ -521,9 +521,9 @@ class Connection:
|
|||
c = None
|
||||
if not c:
|
||||
gajim.log.debug('Couldn\'t connect to %s' % hostname)
|
||||
self.connected = 0
|
||||
self.dispatch('STATUS', 'offline')
|
||||
self.dispatch('ERROR', _('Couldn\'t connect to %s') % hostname)
|
||||
self.connected = 0
|
||||
return None
|
||||
|
||||
con.RegisterHandler('message', self._messageCB)
|
||||
|
@ -555,9 +555,9 @@ class Connection:
|
|||
try:
|
||||
auth = con.auth(name, self.password, resource) #FIXME: blocking
|
||||
except IOError: #probably a timeout
|
||||
self.connected = 0
|
||||
self.dispatch('STATUS', 'offline')
|
||||
self.dispatch('ERROR', _('Couldn\'t connect to %s') % hostname)
|
||||
self.connected = 0
|
||||
return None
|
||||
if auth:
|
||||
con.initRoster()
|
||||
|
@ -565,9 +565,9 @@ class Connection:
|
|||
return con
|
||||
else:
|
||||
gajim.log.debug('Couldn\'t authentificate to %s' % hostname)
|
||||
self.connected = 0
|
||||
self.dispatch('STATUS', 'offline')
|
||||
self.dispatch('ERROR', _('Authentification failed with %s, check your login and password') % hostname)
|
||||
self.connected = 0
|
||||
return None
|
||||
# END connect
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue