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()