From 42b64871a8a0902ebb3a0fcfd4c7111856f05638 Mon Sep 17 00:00:00 2001 From: Goffi Date: Wed, 25 Nov 2015 13:03:44 +0100 Subject: [PATCH] primitivus: a warning is loggued when trying to remove an unknown popup, instead of an error raised --- frontends/src/primitivus/primitivus | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontends/src/primitivus/primitivus b/frontends/src/primitivus/primitivus index dca8123e..1cfd9ec3 100755 --- a/frontends/src/primitivus/primitivus +++ b/frontends/src/primitivus/primitivus @@ -502,7 +502,10 @@ class PrimitivusApp(QuickApp, InputHistory): if isinstance(self.loop.widget, urwid.Overlay): current_popup = self.loop.widget.top_w if not current_popup == widget: - self.notif_bar.removePopUp(widget) + try: + self.notif_bar.removePopUp(widget) + except ValueError: + log.warning(u"Trying to remove an unknown widget {}".format(widget)) return self.loop.widget = self.main_widget next_popup = self.notif_bar.getNextPopup()