ui/gtk/list.c

changeset 653
dc0eb8151254
parent 646
c9538297b89a
child 657
02bcdbc34f31
--- 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);

mercurial