Skip to content
Snippets Groups Projects
Commit f079604c authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

reset status_before_autoaway var when we come back online

parent b02cdd37
No related branches found
No related tags found
No related merge requests found
......@@ -1657,17 +1657,18 @@ class Interface:
continue
if state == common.sleepy.STATE_AWAKE and \
gajim.sleeper_state[account] in ('autoaway', 'autoxa'):
#we go online
# we go online
self.roster.send_status(account, 'online',
gajim.status_before_autoaway[account])
gajim.status_before_autoaway[account] = ''
gajim.sleeper_state[account] = 'online'
elif state == common.sleepy.STATE_AWAY and \
gajim.sleeper_state[account] == 'online' and \
gajim.config.get('autoaway'):
#we save out online status
# we save out online status
gajim.status_before_autoaway[account] = \
gajim.connections[account].status
#we go away (no auto status) [we pass True to auto param]
# we go away (no auto status) [we pass True to auto param]
self.roster.send_status(account, 'away',
gajim.config.get('autoaway_message'), auto=True)
gajim.sleeper_state[account] = 'autoaway'
......@@ -1675,7 +1676,7 @@ class Interface:
gajim.sleeper_state[account] == 'autoaway' or \
gajim.sleeper_state[account] == 'online') and \
gajim.config.get('autoxa'):
#we go extended away [we pass True to auto param]
# we go extended away [we pass True to auto param]
self.roster.send_status(account, 'xa',
gajim.config.get('autoxa_message'), auto=True)
gajim.sleeper_state[account] = 'autoxa'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment