]> uap-core.de Git - rssreader.git/commitdiff
fix wrong linkbutton_value_set signature
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Tue, 26 Aug 2025 10:22:54 +0000 (12:22 +0200)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Tue, 26 Aug 2025 10:22:54 +0000 (12:22 +0200)
ui-java/src/main/java/de/unixwork/ui/ButtonFuncs.java

index 989ccf0cdc7527ba62ff1af744278defe571e840..6033c904728007ea752e1ffd727fe284ada4097c 100644 (file)
@@ -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);