From: Olaf Wintermann Date: Sat, 6 Sep 2025 12:02:34 +0000 (+0200) Subject: fix wrong contentLength in WebView.loadContent() X-Git-Url: https://uap-core.de/gitweb/?a=commitdiff_plain;h=13a3693a67a9564e4e8fc429549d580e1e8e78ce;p=rssreader.git fix wrong contentLength in WebView.loadContent() --- diff --git a/ui-java/src/main/java/de/unixwork/ui/WebView.java b/ui-java/src/main/java/de/unixwork/ui/WebView.java index cd3e311..4299c61 100644 --- a/ui-java/src/main/java/de/unixwork/ui/WebView.java +++ b/ui-java/src/main/java/de/unixwork/ui/WebView.java @@ -6,6 +6,7 @@ package de.unixwork.ui; import java.lang.foreign.Arena; import java.lang.foreign.MemorySegment; +import java.nio.charset.StandardCharsets; public class WebView { protected MemorySegment valuePtr; @@ -48,7 +49,7 @@ public class WebView { } if(content != null) { contentCStr = arena.allocateFrom(content); - contentLength = content.length(); + contentLength = (long)ToolkitFuncs.getInstance().strlen.invoke(contentCStr); } if(mimeType != null) { mimeTypeCStr = arena.allocateFrom(mimeType);