From 67f60dff1f2f439a77f9fcf722a1f690e9fb44ae Mon Sep 17 00:00:00 2001
From: Julien Pivotto <roidelapluie@esquimaux.be>
Date: Sun, 10 Jun 2007 04:23:51 +0000
Subject: [PATCH] Make 'send custom status' in blocked groups context menu
 insensitive. See [8255] and fix #3226.

---
 src/roster_window.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/roster_window.py b/src/roster_window.py
index 3f8b8e9cdf..7ab0a0c2dd 100644
--- a/src/roster_window.py
+++ b/src/roster_window.py
@@ -2559,7 +2559,11 @@ class RosterWindow:
 		# Send Custom Status
 		send_custom_status_menuitem = gtk.ImageMenuItem(_('Send Cus_tom Status'))
 		# add a special img for this menuitem
-		if gajim.interface.status_sent_to_groups.has_key(account) and \
+		if group in gajim.connections[account].blocked_groups:
+			icon = gtk.image_new_from_stock(gtk.STOCK_STOP, gtk.ICON_SIZE_MENU)
+			send_custom_status_menuitem.set_image(icon)
+			send_custom_status_menuitem.set_sensitive(False)
+		elif gajim.interface.status_sent_to_groups.has_key(account) and \
 		group in gajim.interface.status_sent_to_groups[account]:
 			send_custom_status_menuitem.set_image(self.load_icon(
 				gajim.interface.status_sent_to_groups[account][group]))
-- 
GitLab