# HG changeset patch # User Olaf Wintermann # Date 1752389717 -7200 # Node ID 02bcdbc34f3165cdc4df5e50a6abb2f92ec37153 # Parent 2f18119d176a8e3570721c6e15800641c442bb3f add UiList parameter to sublist getvalue func diff -r 2f18119d176a -r 02bcdbc34f31 ui/gtk/list.c --- a/ui/gtk/list.c Sat Jul 12 17:03:06 2025 +0200 +++ b/ui/gtk/list.c Sun Jul 13 08:55:17 2025 +0200 @@ -2008,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->getvaluedata); + listbox->getvalue(list, sublist->userdata, elm, index, &item, listbox->getvaluedata); // create listbox item GtkWidget *row = create_listbox_row(listbox, sublist, &item, (int)index); diff -r 2f18119d176a -r 02bcdbc34f31 ui/ui/tree.h --- a/ui/ui/tree.h Sat Jul 12 17:03:06 2025 +0200 +++ b/ui/ui/tree.h Sun Jul 13 08:55:17 2025 +0200 @@ -150,7 +150,7 @@ const int *groups; }; -typedef void (*ui_sublist_getvalue_func)(void *sublist_userdata, void *rowdata, int index, UiSubListItem *item, void *userdata); +typedef void (*ui_sublist_getvalue_func)(UiList *list, void *sublist_userdata, void *rowdata, int index, UiSubListItem *item, void *userdata); struct UiSubList { UiList *value;