]> uap-core.de Git - rssreader.git/commitdiff
fix wrong contentLength in WebView.loadContent()
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Sat, 6 Sep 2025 12:02:34 +0000 (14:02 +0200)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Sat, 6 Sep 2025 12:02:34 +0000 (14:02 +0200)
ui-java/src/main/java/de/unixwork/ui/WebView.java

index cd3e311d7d639277ce0b26df1a8005b971a51327..4299c610332c117d2772f00fa11ed7a8572fba5e 100644 (file)
@@ -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);