--- a/ui/gtk/list.c Sat Jul 12 12:58:52 2025 +0200 +++ b/ui/gtk/list.c Sat Jul 12 15:07:27 2025 +0200 @@ -1835,6 +1835,7 @@ uilistbox->obj = obj; uilistbox->listbox = GTK_LIST_BOX(listbox); uilistbox->getvalue = args->getvalue; + uilistbox->getvaluedata = args->getvaluedata; uilistbox->onactivate = args->onactivate; uilistbox->onactivatedata = args->onactivatedata; uilistbox->onbuttonclick = args->onbuttonclick; @@ -2007,7 +2008,7 @@ void *elm = list->first(list); while(elm) { UiSubListItem item = { NULL, NULL, NULL, NULL, NULL, NULL }; - listbox->getvalue(sublist->userdata, elm, index, &item); + listbox->getvalue(sublist->userdata, elm, index, &item, listbox->getvaluedata); // create listbox item GtkWidget *row = create_listbox_row(listbox, sublist, &item, (int)index);