changeset 39ba5448ebdf in /home/hg/repos/gajim author: Yann Leboulanger <aste...@lagaule.org> branches: gtk3 details:http://hg.gajim.org/gajim?cmd=changeset;node=39ba5448ebdf description: insensitive more menuitems when we're offline. Fixes #7082
diffstat: src/roster_window.py | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diffs (45 lines): diff -r 8c0c552c9699 -r 39ba5448ebdf src/roster_window.py --- a/src/roster_window.py Sat Aug 31 17:09:34 2013 +0400 +++ b/src/roster_window.py Sun Sep 01 21:22:10 2013 +0200 @@ -5810,6 +5810,11 @@ send_custom_status_menuitem.set_sensitive(False) send_group_message_item.set_sensitive(False) + if gajim.connections[account].connected < 2: + send_group_message_item.set_sensitive(False) + invite_menuitem.set_sensitive(False) + send_custom_status_menuitem.set_sensitive(False) + if not group in helpers.special_groups: item = Gtk.SeparatorMenuItem.new() # separator menu.append(item) @@ -6011,8 +6016,10 @@ icon = Gtk.Image.new_from_stock(Gtk.STOCK_NEW, Gtk.IconSize.MENU) item.set_image(icon) item.connect('activate', - self.on_send_single_message_menuitem_activate, account, contact) + self.on_send_single_message_menuitem_activate, account, contact) menu.append(item) + if gajim.account_is_disconnected(account): + item.set_sensitive(False) blocked = False if helpers.jid_is_blocked(account, jid): @@ -6049,6 +6056,8 @@ status_menuitem.set_image(icon) status_menuitems.append(status_menuitem) menu.append(send_custom_status_menuitem) + if gajim.account_is_disconnected(account): + send_custom_status_menuitem.set_sensitive(False) item = Gtk.SeparatorMenuItem.new() # separator menu.append(item) @@ -6127,6 +6136,8 @@ information_menuitem.set_image(icon) menu.append(information_menuitem) information_menuitem.connect('activate', self.on_info, contact, account) + if gajim.account_is_disconnected(account): + information_menuitem.set_sensitive(False) event_button = gtkgui_helpers.get_possible_button_event(event) _______________________________________________ Commits mailing list Commits@gajim.org http://lists.gajim.org/cgi-bin/listinfo/commits