--- a/ui/common/types.c Sun Aug 10 11:13:30 2025 +0200 +++ b/ui/common/types.c Tue Aug 12 14:56:10 2025 +0200 @@ -165,12 +165,18 @@ cxListClear(list->data); } -UIEXPORT void ui_list_update(UiList *list) { +void ui_list_update(UiList *list) { if(list->update) { list->update(list, -1); } } +void ui_list_update_row(UiList *list, int row) { + if(list->update) { + list->update(list, row); + } +} + void ui_list_addobsv(UiList *list, ui_callback f, void *data) { list->observers = ui_add_observer(list->observers, f, data); }