diff --git a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java index 7e4bbbff6a4..1bcccc0ded8 100644 --- a/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java +++ b/jdk/src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java @@ -54,7 +54,9 @@ public abstract class EditingHistory implements History { (Runnable) () -> moveHistoryToSnippet(in, ((EditingHistory) in.getHistory())::previousSnippet)); bind(in, CTRL_DOWN, (Runnable) () -> moveHistoryToSnippet(in, ((EditingHistory) in.getHistory())::nextSnippet)); - load(originalHistory); + if (originalHistory != null) { + load(originalHistory); + } } private void moveHistoryToSnippet(ConsoleReader in, Supplier action) {