use UiRange as default var type in ui_spinbox_create (GTK)

Tue, 16 Sep 2025 15:56:05 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Tue, 16 Sep 2025 15:56:05 +0200
changeset 769
cba744633584
parent 768
dc8e64b87e60
child 770
521ecd0a0e7b

use UiRange as default var type in ui_spinbox_create (GTK)

ui/gtk/entry.c file | annotate | diff | comparison | revisions
--- 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