From 20ca24070862249d1efe97c3ffe03c9718702ee0 Mon Sep 17 00:00:00 2001 From: Olaf Wintermann Date: Mon, 8 Dec 2025 15:31:49 +0100 Subject: [PATCH] fix some nullpointer checks --- ui-java/src/main/java/de/unixwork/ui/Event.java | 4 ++-- ui-java/src/main/java/de/unixwork/ui/Toolkit.java | 8 ++++---- ui-java/src/main/java/de/unixwork/ui/UiString.java | 5 ++++- ui-java/src/main/java/de/unixwork/ui/UiText.java | 3 +++ 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/ui-java/src/main/java/de/unixwork/ui/Event.java b/ui-java/src/main/java/de/unixwork/ui/Event.java index 8964692..e7db033 100644 --- a/ui-java/src/main/java/de/unixwork/ui/Event.java +++ b/ui-java/src/main/java/de/unixwork/ui/Event.java @@ -41,7 +41,7 @@ public class Event { int type = (int)ui.event_get_eventdatatype.invoke(eventPtr); eventDataType = EventDataType.fromValue(type); - if(eventDataPtr != MemorySegment.NULL) { + if(eventDataPtr.address() != 0) { switch(eventDataType) { case EventDataType.STRING: { eventData = eventDataPtr.getString(0); @@ -59,7 +59,7 @@ public class Event { String[] files = new String[flistCount]; for (int i=0;i