From e7cfc9f2f72abaf278442a78af60856ab03cdd10 Mon Sep 17 00:00:00 2001 From: Denis Fomin Date: Thu, 4 Nov 2010 14:49:58 +0300 Subject: [PATCH] prevent traceback when a whiteboard closes --- plugins/whiteboard/plugin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/whiteboard/plugin.py b/plugins/whiteboard/plugin.py index 8943618e0..614de00ac 100644 --- a/plugins/whiteboard/plugin.py +++ b/plugins/whiteboard/plugin.py @@ -343,8 +343,9 @@ class Base(object): hbox = self.chat_control.xml.get_object('chat_control_hbox') if self.whiteboard.hbox in hbox.get_children(): self.button.set_active(False) - hbox.remove(self.whiteboard.hbox) - self.whiteboard = None + if hasattr(self.whiteboard, 'hbox'): + hbox.remove(self.whiteboard.hbox) + self.whiteboard = None def disconnect_from_chat_control(self): actions_hbox = self.chat_control.xml.get_object('actions_hbox')