From 9e807d3e9ef47063e3a56f825a121418f2705b21 Mon Sep 17 00:00:00 2001 From: SpaiR Date: Sat, 27 Feb 2021 12:34:26 +0200 Subject: [PATCH] [API] Fix getDragDropPayloadObject Methods was throwing nullpointer exception when there were no payload --- imgui-binding/src/main/java/imgui/ImGui.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imgui-binding/src/main/java/imgui/ImGui.java b/imgui-binding/src/main/java/imgui/ImGui.java index 76ee63a..a05ca8f 100644 --- a/imgui-binding/src/main/java/imgui/ImGui.java +++ b/imgui-binding/src/main/java/imgui/ImGui.java @@ -4979,7 +4979,7 @@ public class ImGui { * Use in combination with {@link #setDragDropPayloadObject(String, Object)}. */ public static Object getDragDropPayloadObject() { - return nGetDragDropPayloadObjectObject() ? objectPayloadRef.get() : null; + return objectPayloadRef != null && nGetDragDropPayloadObjectObject() ? objectPayloadRef.get() : null; } private static native boolean nGetDragDropPayloadObjectObject(); /*