--- a/ui/common/args.c Mon Sep 15 16:08:07 2025 +0200 +++ b/ui/common/args.c Mon Sep 15 16:12:34 2025 +0200 @@ -735,6 +735,9 @@ args->initial_position = pos; } +void ui_splitpane_args_set_position_property(UiSplitPaneArgs *args, const char *propname) { + args->position_property = strdup(propname); +} void ui_splitpane_args_set_varname(UiSplitPaneArgs *args, const char *varname) { args->varname = strdup(varname); @@ -754,6 +757,7 @@ free((void*)args->name); free((void*)args->style_class); free((void*)args->varname); + free((void*)args->position_property); free(args); }