From 0eeba54e67cee4f3defd16ae82def653ef981c2f Mon Sep 17 00:00:00 2001 From: Nikos Kouremenos Date: Sun, 19 Jun 2005 23:01:45 +0000 Subject: [PATCH] only if connected show menuitems --- src/roster_window.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/roster_window.py b/src/roster_window.py index a77637e10..bfbc55988 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -325,6 +325,8 @@ class RosterWindow: sub_menu = gtk.Menu() add_new_contact_menuitem.set_submenu(sub_menu) for account in gajim.connections: + if gajim.connections[account].connected <= 1: #if offline or connecting + continue item = gtk.MenuItem(_('to ') + account + _(' account')) sub_menu.append(item) item.connect('activate', self.on_add_new_contact, account) @@ -333,6 +335,8 @@ class RosterWindow: sub_menu = gtk.Menu() service_disco_menuitem.set_submenu(sub_menu) for account in gajim.connections: + if gajim.connections[account].connected <= 1: #if offline or connecting + continue item = gtk.MenuItem(_('using ') + account + _(' account')) sub_menu.append(item) item.connect('activate', self.on_service_disco_menuitem_activate, account) @@ -342,6 +346,8 @@ class RosterWindow: sub_menu = gtk.Menu() new_message_menuitem.set_submenu(sub_menu) for account in gajim.connections: + if gajim.connections[account].connected <= 1: #if offline or connecting + continue our_jid = gajim.config.get_per('accounts', account, 'name') + '@' +\ gajim.config.get_per('accounts', account, 'hostname') item = gtk.MenuItem(_('as ') + our_jid)