bugfix for auto away / xa

This commit is contained in:
Yann Leboulanger 2004-05-28 14:44:22 +00:00
parent 279a060265
commit 28c0b705c5
1 changed files with 8 additions and 4 deletions

View File

@ -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