Check there's actually an announce to delete
Some checks failed
Create and publish a Docker image / build-and-push-image (push) Has been cancelled

This commit is contained in:
Mark Qvist 2026-05-09 15:42:53 +02:00
parent 09c1179b00
commit 19e5563060

View file

@ -461,9 +461,11 @@ class AnnounceStream(urwid.WidgetWrap):
self.update_widget_list()
def delete_selected_entry(self):
if self.ilb.get_selected_item() != None:
self.app.directory.remove_announce_with_timestamp(self.ilb.get_selected_item().original_widget.timestamp)
self.rebuild_widget_list()
sel = self.ilb.get_selected_item()
if sel != None and hasattr(sel, "original_widget") and sel.original_widget:
if hasattr(sel.original_widget, "timestamp"):
self.app.directory.remove_announce_with_timestamp(sel.original_widget.timestamp)
self.rebuild_widget_list()
def rebuild_widget_list(self):
self.no_content = True