diff -r dc8e64b87e60 -r cba744633584 ui/gtk/entry.c --- a/ui/gtk/entry.c Mon Sep 15 22:59:40 2025 +0200 +++ b/ui/gtk/entry.c Tue Sep 16 15:56:05 2025 +0200 @@ -45,7 +45,12 @@ UiVarType vartype = 0; if(args->varname) { var = uic_get_var(obj->ctx, args->varname); - vartype = var->type; + if(var) { + vartype = var->type; + } else { + var = uic_widget_var(obj->ctx, current->ctx, args->rangevalue, args->varname, UI_VAR_RANGE); + vartype = UI_VAR_RANGE; + } } if(!var) {