From dbc1ecc39573f3b7b7e4c183f20e7e84e37bf7be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Szy=C5=82ak?= Date: Fri, 6 Dec 2024 12:33:53 +0100 Subject: [PATCH] Fix updateUndoRedoState method to handle null undoChange --- .../src/main/java/javafx/scene/control/TextInputControl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java b/modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java index fa4fb538321..1187989c338 100644 --- a/modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java +++ b/modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java @@ -1244,7 +1244,10 @@ private void resetUndoRedoState() { updateUndoRedoState(); } - private void updateUndoRedoState() { + private void updateUndoRedoState() { + if (undoChange == null) { + return; + } undoable.set(undoChange != undoChangeHead); redoable.set(undoChange.next != null); }