From: Olaf Wintermann Date: Wed, 13 Aug 2025 16:29:05 +0000 (+0200) Subject: fix UiText.toString() X-Git-Url: https://uap-core.de/gitweb/?a=commitdiff_plain;h=525424e1407f2f45f767ba90131a14ba71ddb353;p=rssreader.git fix UiText.toString() --- diff --git a/ui-java/src/main/java/de/unixwork/ui/UiText.java b/ui-java/src/main/java/de/unixwork/ui/UiText.java index 834ad5f..0b6bcfb 100644 --- a/ui-java/src/main/java/de/unixwork/ui/UiText.java +++ b/ui-java/src/main/java/de/unixwork/ui/UiText.java @@ -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); }