From c967351d3650eac1da44d250fbc84adc357f0e54 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Mon, 16 Jun 2008 07:31:26 +0000 Subject: [PATCH] don't allow to block a transport contact. Fixes #3984 --- src/roster_window.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/roster_window.py b/src/roster_window.py index de0666e63..7253acbf4 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -5135,12 +5135,15 @@ class RosterWindow: privacy_rules_supported: if jid in gajim.connections[account].blocked_contacts: block_menuitem.set_no_show_all(True) - unblock_menuitem.connect('activate', self.on_unblock, titer, None) block_menuitem.hide() + unblock_menuitem.connect('activate', self.on_unblock, titer, None) else: unblock_menuitem.set_no_show_all(True) - block_menuitem.connect('activate', self.on_block, titer, None) unblock_menuitem.hide() + if gajim.get_transport_name_from_jid(jid, use_config_setting=False): + block_menuitem.set_sensitive(False) + else: + block_menuitem.connect('activate', self.on_block, titer, None) else: unblock_menuitem.set_no_show_all(True) block_menuitem.set_sensitive(False)