From ca0b16f62b13e098991c0e24e6ba2249e40a04cd Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Thu, 6 Aug 2009 18:34:53 +0200
Subject: [PATCH] don't take into account style of not realized widgets. Fixes
 #5211

---
 src/chat_control.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/chat_control.py b/src/chat_control.py
index 03a40c1a47..ffa3e7abed 100644
--- a/src/chat_control.py
+++ b/src/chat_control.py
@@ -426,8 +426,10 @@ class ChatControlBase(MessageControl):
 		if default_bg or default_fg:
 			self._on_style_set_event(banner_name_label, None, default_fg,
 				default_bg)
-			self._on_style_set_event(self.banner_status_label, None, default_fg,
-				default_bg)
+			if self.banner_status_label.get_property('window'):
+				# Widget is realized
+				self._on_style_set_event(self.banner_status_label, None, default_fg,
+					default_bg)
 
 	def disconnect_style_event(self, widget):
 		# Try to find the event_id
-- 
GitLab