From eeeb986502f7289b43cb5059d04b1a1bd1916b26 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Sat, 14 Nov 2015 14:11:09 +0100 Subject: [PATCH] Fix NPE in text field if no text-change-listener is set --- .../johni0702/minecraft/gui/element/AbstractGuiTextField.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/johni0702/minecraft/gui/element/AbstractGuiTextField.java b/src/main/java/de/johni0702/minecraft/gui/element/AbstractGuiTextField.java index 359e4dd3..e803e7e4 100644 --- a/src/main/java/de/johni0702/minecraft/gui/element/AbstractGuiTextField.java +++ b/src/main/java/de/johni0702/minecraft/gui/element/AbstractGuiTextField.java @@ -121,7 +121,9 @@ public abstract class AbstractGuiTextField> wrapped.textboxKeyTyped(keyChar, keyCode); String after = wrapped.getText(); if (!before.equals(after)) { - textChanged.run(); + if (textChanged != null) { + textChanged.run(); + } } return true; }