From: Olaf Wintermann Date: Tue, 26 Aug 2025 10:22:54 +0000 (+0200) Subject: fix wrong linkbutton_value_set signature X-Git-Url: https://uap-core.de/gitweb/?a=commitdiff_plain;h=d6642a8ce384a590dacd5337a078acfaa0af5b12;p=rssreader.git fix wrong linkbutton_value_set signature --- diff --git a/ui-java/src/main/java/de/unixwork/ui/ButtonFuncs.java b/ui-java/src/main/java/de/unixwork/ui/ButtonFuncs.java index 989ccf0..6033c90 100644 --- a/ui-java/src/main/java/de/unixwork/ui/ButtonFuncs.java +++ b/ui-java/src/main/java/de/unixwork/ui/ButtonFuncs.java @@ -24,6 +24,7 @@ public class ButtonFuncs { FunctionDescriptor sigm_mm = FunctionDescriptor.of(ValueLayout.ADDRESS, ValueLayout.ADDRESS, ValueLayout.ADDRESS); FunctionDescriptor sigv_mm = FunctionDescriptor.ofVoid(ValueLayout.ADDRESS, ValueLayout.ADDRESS); FunctionDescriptor sigv_mb = FunctionDescriptor.ofVoid(ValueLayout.ADDRESS, ValueLayout.JAVA_BOOLEAN); + FunctionDescriptor sigv_mmm = FunctionDescriptor.ofVoid(ValueLayout.ADDRESS, ValueLayout.ADDRESS, ValueLayout.ADDRESS); MemorySegment ui_button_create_addr = lib.find("ui_button_create").orElseThrow(); MemorySegment ui_togglebutton_create_addr = lib.find("ui_togglebutton_create").orElseThrow(); @@ -44,7 +45,7 @@ public class ButtonFuncs { radiobutton_create = linker.downcallHandle(ui_radiobutton_create_addr, sigm_mm); linkbutton_create = linker.downcallHandle(ui_linkbutton_create_addr, sigm_mm); - linkbutton_value_set = linker.downcallHandle(ui_linkbutton_value_set_addr, sigv_mm); + linkbutton_value_set = linker.downcallHandle(ui_linkbutton_value_set_addr, sigv_mmm); linkbutton_value_set_label = linker.downcallHandle(ui_linkbutton_value_set_label_addr, sigv_mm); linkbutton_value_set_uri = linker.downcallHandle(ui_linkbutton_value_set_uri_addr, sigv_mm); linkbutton_value_set_visited = linker.downcallHandle(ui_linkbutton_value_set_visited_addr, sigv_mb);