From: Olaf Wintermann Date: Sun, 16 Nov 2025 08:14:41 +0000 (+0100) Subject: fix *_set_groups calls X-Git-Url: https://uap-core.de/gitweb/?a=commitdiff_plain;h=1aff1aaf6e642a17421119bda128b35ace77751b;p=rssreader.git fix *_set_groups calls --- diff --git a/ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java b/ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java index 5a2bfb5..bd15e4b 100644 --- a/ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java @@ -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); diff --git a/ui-java/src/main/java/de/unixwork/ui/LinkButtonBuilder.java b/ui-java/src/main/java/de/unixwork/ui/LinkButtonBuilder.java index 8043d26..e7d9102 100644 --- a/ui-java/src/main/java/de/unixwork/ui/LinkButtonBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/LinkButtonBuilder.java @@ -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; diff --git a/ui-java/src/main/java/de/unixwork/ui/SpinBoxBuilder.java b/ui-java/src/main/java/de/unixwork/ui/SpinBoxBuilder.java index 79d6272..4c3c4d3 100644 --- a/ui-java/src/main/java/de/unixwork/ui/SpinBoxBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/SpinBoxBuilder.java @@ -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; diff --git a/ui-java/src/main/java/de/unixwork/ui/TableViewBuilder.java b/ui-java/src/main/java/de/unixwork/ui/TableViewBuilder.java index 9ae86e5..de5495e 100644 --- a/ui-java/src/main/java/de/unixwork/ui/TableViewBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/TableViewBuilder.java @@ -305,7 +305,7 @@ public class TableViewBuilder 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; diff --git a/ui-java/src/main/java/de/unixwork/ui/TextAreaBuilder.java b/ui-java/src/main/java/de/unixwork/ui/TextAreaBuilder.java index 0aef528..c12b47c 100644 --- a/ui-java/src/main/java/de/unixwork/ui/TextAreaBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/TextAreaBuilder.java @@ -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; diff --git a/ui-java/src/main/java/de/unixwork/ui/TextFieldBuilder.java b/ui-java/src/main/java/de/unixwork/ui/TextFieldBuilder.java index b260325..33eef52 100644 --- a/ui-java/src/main/java/de/unixwork/ui/TextFieldBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/TextFieldBuilder.java @@ -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; diff --git a/ui-java/src/main/java/de/unixwork/ui/ToggleBuilder.java b/ui-java/src/main/java/de/unixwork/ui/ToggleBuilder.java index 9b82236..fbd7034 100644 --- a/ui-java/src/main/java/de/unixwork/ui/ToggleBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/ToggleBuilder.java @@ -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) {