]> uap-core.de Git - rssreader.git/commitdiff
fix *_set_groups calls main
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Sun, 16 Nov 2025 08:14:41 +0000 (09:14 +0100)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Sun, 16 Nov 2025 08:14:41 +0000 (09:14 +0100)
ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java
ui-java/src/main/java/de/unixwork/ui/LinkButtonBuilder.java
ui-java/src/main/java/de/unixwork/ui/SpinBoxBuilder.java
ui-java/src/main/java/de/unixwork/ui/TableViewBuilder.java
ui-java/src/main/java/de/unixwork/ui/TextAreaBuilder.java
ui-java/src/main/java/de/unixwork/ui/TextFieldBuilder.java
ui-java/src/main/java/de/unixwork/ui/ToggleBuilder.java

index 5a2bfb51ac974b190e3c7301bd3a176576335d19..bd15e4bf95699f02990ebc1d2e9a39f7d03d85c2 100644 (file)
@@ -207,7 +207,7 @@ public class ButtonBuilder extends AbstractWidgetBuilder {
         if(states != null) {
             MemorySegment st = arena.allocate(ValueLayout.JAVA_INT, states.length);
             MemorySegment.copy(states, 0, st, ValueLayout.JAVA_INT, 0, states.length);
-            ui.button_args_set_groups.invoke(args, st);
+            ui.button_args_set_groups.invoke(args, st, states.length);
         }
         ui.button_args_set_labeltype.invoke(args, labelType);
 
index 8043d269f790ef86e73dbddd6ef995d046c896fa..e7d91020db14bfa7fb6c7be996138f151718bdc0 100644 (file)
@@ -245,7 +245,7 @@ public class LinkButtonBuilder extends AbstractWidgetBuilder {
         if(states != null) {
             MemorySegment st = arena.allocate(ValueLayout.JAVA_INT, states.length);
             MemorySegment.copy(states, 0, st, ValueLayout.JAVA_INT, 0, states.length);
-            ui.linkbutton_args_set_groups.invoke(args, st);
+            ui.linkbutton_args_set_groups.invoke(args, st, states.length);
         }
 
         return args;
index 79d6272814f5d9da7bcf07d7afeaace5de440431..4c3c4d3ad9e4569ce74ba8839285d437e3b01091 100644 (file)
@@ -249,7 +249,7 @@ public class SpinBoxBuilder extends AbstractWidgetBuilder{
         if(states != null) {
             MemorySegment st = arena.allocate(ValueLayout.JAVA_INT, states.length);
             MemorySegment.copy(states, 0, st, ValueLayout.JAVA_INT, 0, states.length);
-            ui.spinbox_args_set_groups.invoke(args, st);
+            ui.spinbox_args_set_groups.invoke(args, st, states.length);
         }
 
         return args;
index 9ae86e5d453c05fb0c8d9405e0b8b18fee970a20..de5495e5d0338a801c52674672a31b55385342e2 100644 (file)
@@ -305,7 +305,7 @@ public class TableViewBuilder<T> extends AbstractWidgetBuilder {
         if(states != null) {
             MemorySegment st = arena.allocate(ValueLayout.JAVA_INT, states.length);
             MemorySegment.copy(states, 0, st, ValueLayout.JAVA_INT, 0, states.length);
-            ui.list_args_set_groups.invoke(args, st);
+            ui.list_args_set_groups.invoke(args, st, states.length);
         }
 
         return args;
index 0aef5283ba50610b200335ed29d9f90287661575..c12b47cc92eed751dd5439fad8fcd95e06af83ea 100644 (file)
@@ -199,7 +199,7 @@ public class TextAreaBuilder extends AbstractWidgetBuilder {
         if(states != null) {
             MemorySegment st = arena.allocate(ValueLayout.JAVA_INT, states.length);
             MemorySegment.copy(states, 0, st, ValueLayout.JAVA_INT, 0, states.length);
-            ui.textarea_args_set_groups.invoke(args, st);
+            ui.textarea_args_set_groups.invoke(args, st, states.length);
         }
 
         return args;
index b26032575aa755200db98c91b296250040cd35bd..33eef526f63f3247abc4827de08e0521dc8bee92 100644 (file)
@@ -213,7 +213,7 @@ public class TextFieldBuilder extends AbstractWidgetBuilder {
         if(states != null) {
             MemorySegment st = arena.allocate(ValueLayout.JAVA_INT, states.length);
             MemorySegment.copy(states, 0, st, ValueLayout.JAVA_INT, 0, states.length);
-            ui.textfield_args_set_groups.invoke(args, st);
+            ui.textfield_args_set_groups.invoke(args, st, states.length);
         }
 
         return args;
index 9b8223687a848d29f042f9eff13b9c84bcac9f81..fbd703432e6055dfb825d52bbccc16ebe9f45ac7 100644 (file)
@@ -235,7 +235,7 @@ public class ToggleBuilder extends AbstractWidgetBuilder {
         if(states != null) {
             MemorySegment st = arena.allocate(ValueLayout.JAVA_INT, states.length);
             MemorySegment.copy(states, 0, st, ValueLayout.JAVA_INT, 0, states.length);
-            ui.toggle_args_set_groups.invoke(args, st);
+            ui.toggle_args_set_groups.invoke(args, st, states.length);
         }
         
         if(onChange != null) {