ui/winui/button.cpp

branch
newapi
changeset 192
bcacd00ea955
parent 191
6113ed66d258
child 196
320d85f3cd14
--- a/ui/winui/button.cpp	Sun Oct 01 17:22:17 2023 +0200
+++ b/ui/winui/button.cpp	Sun Oct 01 18:54:23 2023 +0200
@@ -159,13 +159,7 @@
 	ui_context_add_widget_destructor(current->ctx, widget);
 
 	// bind variable
-	UiVar* var = nullptr;
-	if (args.value) {
-		var = uic_create_value_var(current->ctx, args.value);
-	}
-	else if (args.varname) {
-		var = uic_create_var(obj->ctx, args.varname, UI_VAR_INTEGER);
-	}
+	UiVar* var = uic_widget_var(obj->ctx, current->ctx, args.value, args.varname, UI_VAR_INTEGER);
 	if (var) {
 		UiInteger* value = (UiInteger*)var->value;
 		value->obj = widget;

mercurial