--- a/src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java Fri Feb 23 16:28:19 2018 +0000
+++ b/src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java Fri Feb 23 10:25:22 2018 -0800
@@ -367,11 +367,11 @@
return count;
}
- public List<String> currentSessionEntries() {
+ public List<String> entries(boolean currentSession) {
List<String> result = new ArrayList<>();
for (Entry e : fullHistory) {
- if (!(e.value() instanceof PersistentEntryMarker)) {
+ if (!currentSession || !(e.value() instanceof PersistentEntryMarker)) {
result.add(e.value().toString());
}
}