Bug fix for banners: unsure why I had that exception there
[watersofshiloah] / src / banners.py
index 76f0e36..afa5281 100644 (file)
@@ -36,7 +36,6 @@ class GenericBanner(object):
                self.toplevel.show()
 
        def hide(self):
-               assert self._label.get_text(), self._label.get_text()
                self._label.set_text("")
                self.toplevel.hide()
 
@@ -70,7 +69,7 @@ class StackingBanner(object):
 
        def push_message(self, message, icon=""):
                self._messages.append((message, icon))
-               if 1 == len(self.__messages):
+               if 1 == len(self._messages):
                        self._update_message()
 
        def push_exception(self):
@@ -79,14 +78,14 @@ class StackingBanner(object):
                _moduleLogger.exception(userMessage)
 
        def pop_message(self):
-               del self.__messages[0]
+               del self._messages[0]
                self._update_message()
 
        def _update_message(self):
-               if 0 == len(self.__messages):
+               if 0 == len(self._messages):
                        self.toplevel.hide()
                else:
-                       message, icon = self._message[0]
+                       message, icon = self._messages[0]
                        self._message.set_text(message)
                        if icon:
                                self._indicator.set_from_stock(icon)