From 2247300cd6d1baf21772f05b65867de02e13961d Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Thu, 8 Apr 2010 12:16:21 -0300 Subject: [PATCH] Do not change the statusicon if we don't have a status icon --- mitterlib/ui/ui_pygtk.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/mitterlib/ui/ui_pygtk.py b/mitterlib/ui/ui_pygtk.py index 7cd297c..b5ab99a 100644 --- a/mitterlib/ui/ui_pygtk.py +++ b/mitterlib/ui/ui_pygtk.py @@ -434,11 +434,12 @@ class Interface(object): replies = self._main_tabs.get_nth_page(1) self._update_title(data, replies.count) - if (data + replies.count) > 0: - self._statusicon.set_from_pixbuf(self._images['new-messages']) - return + if self._statusicon: + if (data + replies.count) > 0: + self._statusicon.set_from_pixbuf(self._images['new-messages']) + return - self._statusicon.set_from_pixbuf(self._images['icon']) + self._statusicon.set_from_pixbuf(self._images['icon']) return def _update_replies_count(self, widget, data): @@ -450,11 +451,12 @@ class Interface(object): messages = self._main_tabs.get_nth_page(0) self._update_title(messages.count, data) - if (data + messages.count) > 0: - self._statusicon.set_from_pixbuf(self._images['new-messages']) - return + if self._statusicon: + if (data + messages.count) > 0: + self._statusicon.set_from_pixbuf(self._images['new-messages']) + return - self._statusicon.set_from_pixbuf(self._images['icon']) + self._statusicon.set_from_pixbuf(self._images['icon']) return def _clear_posts(self, widget):