From f079604c15175f52b19a559f46b201f8058f5fde Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Wed, 31 Jan 2007 20:39:44 +0000 Subject: [PATCH] reset status_before_autoaway var when we come back online --- src/gajim.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/gajim.py b/src/gajim.py index 6ea00e54a..25e61998b 100755 --- a/src/gajim.py +++ b/src/gajim.py @@ -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'