--- a/ui/common/types.c Tue Aug 12 14:56:10 2025 +0200 +++ b/ui/common/types.c Wed Aug 13 18:56:18 2025 +0200 @@ -177,6 +177,14 @@ } } +UiListSelection ui_list_get_selection(UiList *list) { + if(list->getselection) { + return list->getselection(list); + } else { + return (UiListSelection){0, NULL}; + } +} + void ui_list_addobsv(UiList *list, ui_callback f, void *data) { list->observers = ui_add_observer(list->observers, f, data); }