do not sign auto statuses
This commit is contained in:
parent
36a7ce1d45
commit
c28eaaa585
12
src/gajim.py
12
src/gajim.py
|
@ -815,9 +815,9 @@ class Interface:
|
||||||
continue
|
continue
|
||||||
if state == common.sleepy.STATE_AWAKE and \
|
if state == common.sleepy.STATE_AWAKE and \
|
||||||
gajim.sleeper_state[account] in ('autoaway', 'autoxa'):
|
gajim.sleeper_state[account] in ('autoaway', 'autoxa'):
|
||||||
#we go online
|
#we go online [we pass True to auto param]
|
||||||
self.roster.send_status(account, 'online',
|
self.roster.send_status(account, 'online',
|
||||||
gajim.status_before_autoaway[account])
|
gajim.status_before_autoaway[account], True)
|
||||||
gajim.sleeper_state[account] = 'online'
|
gajim.sleeper_state[account] = 'online'
|
||||||
elif state == common.sleepy.STATE_AWAY and \
|
elif state == common.sleepy.STATE_AWAY and \
|
||||||
gajim.sleeper_state[account] == 'online' and \
|
gajim.sleeper_state[account] == 'online' and \
|
||||||
|
@ -825,17 +825,17 @@ class Interface:
|
||||||
#we save out online status
|
#we save out online status
|
||||||
gajim.status_before_autoaway[account] = \
|
gajim.status_before_autoaway[account] = \
|
||||||
gajim.connections[account].status
|
gajim.connections[account].status
|
||||||
#we go away (no auto status)
|
#we go away (no auto status) [we pass True to auto param]
|
||||||
self.roster.send_status(account, 'away',
|
self.roster.send_status(account, 'away',
|
||||||
gajim.config.get('autoaway_message'))
|
gajim.config.get('autoaway_message'), True)
|
||||||
gajim.sleeper_state[account] = 'autoaway'
|
gajim.sleeper_state[account] = 'autoaway'
|
||||||
elif state == common.sleepy.STATE_XAWAY and (\
|
elif state == common.sleepy.STATE_XAWAY and (\
|
||||||
gajim.sleeper_state[account] == 'autoaway' or \
|
gajim.sleeper_state[account] == 'autoaway' or \
|
||||||
gajim.sleeper_state[account] == 'online') and \
|
gajim.sleeper_state[account] == 'online') and \
|
||||||
gajim.config.get('autoxa'):
|
gajim.config.get('autoxa'):
|
||||||
#we go extended away
|
#we go extended away [we pass True to auto param]
|
||||||
self.roster.send_status(account, 'xa',
|
self.roster.send_status(account, 'xa',
|
||||||
gajim.config.get('autoxa_message'))
|
gajim.config.get('autoxa_message'), True)
|
||||||
gajim.sleeper_state[account] = 'autoxa'
|
gajim.sleeper_state[account] = 'autoxa'
|
||||||
return True # renew timeout (loop for ever)
|
return True # renew timeout (loop for ever)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue