fix listview/combobox ignored args->getvalue2data

Fri, 27 Jun 2025 21:32:40 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Fri, 27 Jun 2025 21:32:40 +0200
changeset 643
bed746b98a52
parent 642
0cce9196c62c
child 644
8f735b12d5dc

fix listview/combobox ignored args->getvalue2data

ui/gtk/list.c file | annotate | diff | comparison | revisions
--- a/ui/gtk/list.c	Fri Jun 27 11:50:36 2025 +0200
+++ b/ui/gtk/list.c	Fri Jun 27 21:32:40 2025 +0200
@@ -232,6 +232,7 @@
     UiModel *model = ui_model(obj->ctx, UI_STRING, "", -1);
     if(args->getvalue2) {
         model->getvalue2 = args->getvalue2;
+        model->getvalue2data = args->getvalue2data;
     } else if(args->getvalue) {
         model->getvalue = args->getvalue;
     } else {
@@ -321,6 +322,7 @@
     UiModel *model = ui_model(obj->ctx, UI_STRING, "", -1);
     if(args->getvalue2) {
         model->getvalue2 = args->getvalue2;
+        model->getvalue2data = args->getvalue2data;
     } else if(args->getvalue) {
         model->getvalue = args->getvalue;
     } else {
@@ -838,6 +840,7 @@
     UiModel *model = ui_model(obj->ctx, UI_STRING, "", -1);
     if(args->getvalue2) {
         model->getvalue2 = args->getvalue2;
+        model->getvalue2data = args->getvalue2data;
     } else if(args->getvalue) {
         model->getvalue = args->getvalue;
     } else {
@@ -1147,6 +1150,7 @@
     UiModel *model = ui_model(obj->ctx, UI_STRING, "", -1);
     if(args->getvalue2) {
         model->getvalue2 = args->getvalue2;
+        model->getvalue2data = args->getvalue2data;
     } else if(args->getvalue) {
         model->getvalue = args->getvalue;
     } else {

mercurial