From d638922384e43df6b1f2dd1ed45e362cec33b6ca Mon Sep 17 00:00:00 2001
From: Denis Fomin <fominde@gmail.com>
Date: Sat, 21 May 2011 23:17:17 +0400
Subject: [PATCH] banner_tweaks plugin.  prevent Tb in the gc if
 'show_banner_image' is disabled

---
 plugins/banner_tweaks/plugin.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/plugins/banner_tweaks/plugin.py b/plugins/banner_tweaks/plugin.py
index d959097e19..cd3e11dcd1 100644
--- a/plugins/banner_tweaks/plugin.py
+++ b/plugins/banner_tweaks/plugin.py
@@ -79,7 +79,12 @@ class BannerTweaksPlugin(GajimPlugin):
             chat_control.banner_status_label.set_markup(status_text)
 
         if not self.config['show_banner_image']:
-            banner_status_img = chat_control.xml.get_object('banner_status_image')
+            if chat_control.type_id == 'chat':
+                banner_status_img = chat_control.xml.get_object(
+                    'banner_status_image')
+            else:
+                banner_status_img = chat_control.xml.get_object(
+                    'gc_banner_status_image')
             banner_status_img.clear()
 
         # TODO: part below repeats a lot of code from ChatControl.draw_banner_text()
-- 
GitLab