# HG changeset patch # User Olaf Wintermann # Date 1759174309 -7200 # Node ID b15ada8bdd8f7e86234d4c16c0e9995df88374d3 # Parent f135137ae209cbb0e4e770f01bbf8e58cc744d13 add type to UiCellValue diff -r f135137ae209 -r b15ada8bdd8f ui/gtk/list.c --- a/ui/gtk/list.c Mon Sep 29 21:28:19 2025 +0200 +++ b/ui/gtk/list.c Mon Sep 29 21:31:49 2025 +0200 @@ -160,6 +160,7 @@ const char *str = ENTRY_GET_TEXT(data->entry); UiCellValue value; value.string = str; + value.type = UI_STRING_EDITABLE; if(data->listview->onsave(list, data->row, data->col, &value, data->listview->onsavedata)) { free(data->previous_value); data->previous_value = strdup(str); diff -r f135137ae209 -r b15ada8bdd8f ui/ui/tree.h --- a/ui/ui/tree.h Mon Sep 29 21:28:19 2025 +0200 +++ b/ui/ui/tree.h Mon Sep 29 21:31:49 2025 +0200 @@ -60,6 +60,7 @@ const char *string; int64_t i; }; + UiModelType type; } UiCellValue; typedef UiBool (*ui_list_savefunc)(UiList *list, int row, int col, UiCellValue *value, void *userdata);