From 9cec8cc0e22f657e019b6f2badfdf3aca1502af3 Mon Sep 17 00:00:00 2001 From: Olaf Wintermann Date: Sat, 6 Sep 2025 16:36:29 +0200 Subject: [PATCH] allow null in UiString.setString() --- ui-java/src/main/java/de/unixwork/ui/UiString.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui-java/src/main/java/de/unixwork/ui/UiString.java b/ui-java/src/main/java/de/unixwork/ui/UiString.java index f9ce005..48edfb9 100644 --- a/ui-java/src/main/java/de/unixwork/ui/UiString.java +++ b/ui-java/src/main/java/de/unixwork/ui/UiString.java @@ -38,6 +38,9 @@ public class UiString { public void setString(String string) { ToolkitFuncs ui = ToolkitFuncs.getInstance(); + if(string == null) { + string = ""; + } try (Arena arena = Arena.ofConfined()) { MemorySegment cstr = arena.allocateFrom(string); ui.string_set.invoke(valuePtr, cstr); -- 2.47.3