ui/gtk/entry.c

changeset 769
cba744633584
parent 761
b963af4aac40
child 788
27f126f6e361
--- 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) {

mercurial