--- a/ui/motif/list.c Sun Dec 07 12:24:12 2025 +0100 +++ b/ui/motif/list.c Sun Dec 07 14:39:03 2025 +0100 @@ -132,6 +132,7 @@ void ui_listview_destroy(Widget w, UiListView *listview, XtPointer d) { ui_listselection_free(listview->current_selection); if(listview->model) { + ui_model_remove_observer(listview->model, listview); ui_model_unref(listview->model); } free(listview);