]> uap-core.de Git - rssreader.git/commitdiff
fix UiText.toString()
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Wed, 13 Aug 2025 16:29:05 +0000 (18:29 +0200)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Wed, 13 Aug 2025 16:29:05 +0000 (18:29 +0200)
ui-java/src/main/java/de/unixwork/ui/UiText.java

index 834ad5fb3707883ed09bfdd83d6e96715d9536d8..0b6bcfb20087bb85fb174e54d35ad234dfc0b29e 100644 (file)
@@ -25,6 +25,8 @@ public class UiText {
         ToolkitFuncs ui = ToolkitFuncs.getInstance();
         try {
             MemorySegment cstr = (MemorySegment) ui.text_get.invoke(valuePtr);
+            long length = (long)ui.strlen.invoke(cstr);
+            cstr = cstr.reinterpret(length+1);
             if (cstr != null && cstr.address() != 0) {
                 return cstr.getString(0);
             }