diff --git a/imgui-binding/src/main/java/imgui/ImGui.java b/imgui-binding/src/main/java/imgui/ImGui.java index 42f00d7e..ed1349d9 100644 --- a/imgui-binding/src/main/java/imgui/ImGui.java +++ b/imgui-binding/src/main/java/imgui/ImGui.java @@ -3147,7 +3147,7 @@ private static boolean preInputText(boolean multiline, String label, String hint userData.textInputData = &textInputData; userData.env = env; userData.allowedChars = allowedChars; - userData.handler = &callback; + userData.handler = callback != NULL ? &callback : NULL; bool valueChanged;