# HG changeset patch # User Olaf Wintermann # Date 1752317932 -7200 # Node ID 4c9c02fd5ef7e1a888ead1ee04a261dc3022f304 # Parent b15bdec1776c9a59fe475d7022f486681d5abd90 change integer type in ui_sourcelist_args_set_static_sublists parameter diff -r b15bdec1776c -r 4c9c02fd5ef7 ui/common/args.c --- a/ui/common/args.c Sat Jul 12 12:56:52 2025 +0200 +++ b/ui/common/args.c Sat Jul 12 12:58:52 2025 +0200 @@ -1030,7 +1030,7 @@ args->style_class = strdup(classname); } -UIEXPORT void ui_sourcelist_args_set_static_sublists(UiSourceListArgs *args, UiSubList *sublists, int numsublists) { +UIEXPORT void ui_sourcelist_args_set_static_sublists(UiSourceListArgs *args, UiSubList *sublists, size_t numsublists) { args->sublists = calloc(numsublists, sizeof(UiSubList)); memcpy(args->sublists, sublists, numsublists * sizeof(UiSubList)); args->numsublists = numsublists; diff -r b15bdec1776c -r 4c9c02fd5ef7 ui/common/args.h --- a/ui/common/args.h Sat Jul 12 12:56:52 2025 +0200 +++ b/ui/common/args.h Sat Jul 12 12:58:52 2025 +0200 @@ -246,7 +246,7 @@ UIEXPORT void ui_sourcelist_args_set_rowspan(UiSourceListArgs *args, int rowspan); UIEXPORT void ui_sourcelist_args_set_name(UiSourceListArgs *args, const char *name); UIEXPORT void ui_sourcelist_args_set_style_class(UiSourceListArgs *args, const char *classname); -UIEXPORT void ui_sourcelist_args_set_static_sublists(UiSourceListArgs *args, UiSubList *sublists, int numsublists); +UIEXPORT void ui_sourcelist_args_set_static_sublists(UiSourceListArgs *args, UiSubList *sublists, size_t numsublists); UIEXPORT void ui_sourcelist_args_set_varname(UiSourceListArgs *args, const char *varname); UIEXPORT void ui_sourcelist_args_set_dynamic_sublists(UiSourceListArgs *args, UiList *value); UIEXPORT void ui_sourcelist_args_set_getvalue_func(UiSourceListArgs *args, ui_sublist_getvalue_func getvalue);