]> uap-core.de Git - rssreader.git/commitdiff
fix Exception in WebView.loadUrl caused by incorrect FunctionDescriptor
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Tue, 26 Aug 2025 11:07:00 +0000 (13:07 +0200)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Tue, 26 Aug 2025 11:07:00 +0000 (13:07 +0200)
rss-application/src/main/kotlin/de/unixwork/rssreader/FeedList.kt
ui-java/src/main/java/de/unixwork/ui/WebViewFuncs.java

index 2e5e498f79271e5ec2598f16c72038bd420545d0..1b865fd0b8071e9ddf4052469cfe495032eda7db 100644 (file)
@@ -28,5 +28,6 @@ class FeedList : Document() {
         author.setString(item.author)
         link.set(item.link, item.link)
         webview.loadContent(null, item.content ?: "", "text/html", "utf-8")
+
     }
 }
\ No newline at end of file
index 7279bd410b604fa9d0bae2f196d67b00acedf9fe..414a542ceed436e9532b22f8bda275203eccdafa 100644 (file)
@@ -26,8 +26,8 @@ public class WebViewFuncs {
         FunctionDescriptor sigm_m = FunctionDescriptor.of(ValueLayout.ADDRESS, ValueLayout.ADDRESS);
         FunctionDescriptor sigv_m = FunctionDescriptor.ofVoid(ValueLayout.ADDRESS);
         FunctionDescriptor sigv_mb = FunctionDescriptor.ofVoid(ValueLayout.ADDRESS, ValueLayout.JAVA_BOOLEAN);
-        FunctionDescriptor sigv_mm = FunctionDescriptor.ofVoid(ValueLayout.ADDRESS, ValueLayout.ADDRESS, ValueLayout.ADDRESS);
-        FunctionDescriptor sigv_md = FunctionDescriptor.ofVoid(ValueLayout.ADDRESS, ValueLayout.ADDRESS, ValueLayout.JAVA_DOUBLE);
+        FunctionDescriptor sigv_mm = FunctionDescriptor.ofVoid(ValueLayout.ADDRESS, ValueLayout.ADDRESS);
+        FunctionDescriptor sigv_md = FunctionDescriptor.ofVoid(ValueLayout.ADDRESS, ValueLayout.JAVA_DOUBLE);
         FunctionDescriptor sigd_m = FunctionDescriptor.of(ValueLayout.JAVA_DOUBLE, ValueLayout.ADDRESS);
 
         MemorySegment ui_webview_create_addr = lib.find("ui_webview_create").orElseThrow();