From 28c0b705c5ba76f4e218a9a17d942439281c13d8 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Fri, 28 May 2004 14:44:22 +0000 Subject: [PATCH] bugfix for auto away / xa --- plugins/gtkgui/gtkgui.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/plugins/gtkgui/gtkgui.py b/plugins/gtkgui/gtkgui.py index f42faa7db..44fb108db 100644 --- a/plugins/gtkgui/gtkgui.py +++ b/plugins/gtkgui/gtkgui.py @@ -648,13 +648,13 @@ class roster_Window: acct_iter = model.get_iter((path[0])) account = model.get_value(acct_iter, 3) menu = gtk.Menu() - item = gtk.MenuItem(_("Log on")) + item = gtk.MenuItem(_(u"Log on")) if self.contacts[account][jid][0].show != 'offline': item.set_sensitive(FALSE) menu.append(item) item.connect("activate", self.on_agent_logging, jid, 'available', account) - item = gtk.MenuItem(_("Log off")) + item = gtk.MenuItem(_(u"Log off")) if self.contacts[account][jid][0].show == 'offline': item.set_sensitive(FALSE) menu.append(item) @@ -785,8 +785,10 @@ class roster_Window: else: txt = status self.plugin.send('STATUS', account, (status, txt)) - if status == 'online': - self.plugin.sleeper_state[account] = 1 + if status == 'online': + self.plugin.sleeper_state[account] = 1 + else: + self.plugin.sleeper_state[account] = 0 def on_optionmenu_changed(self, widget): """When we change our status""" @@ -809,6 +811,8 @@ class roster_Window: self.plugin.send('STATUS', acct, (status, txt)) if status == 'online': self.plugin.sleeper_state[acct] = 1 + else: + self.plugin.sleeper_state[acct] = 0 def set_optionmenu(self): #table to change index in plugin.connected to index in optionmenu