--- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java Mon Nov 04 14:26:18 2019 +0800
+++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java Mon Nov 04 09:40:35 2019 +0100
@@ -1,10 +1,10 @@
/*
- * Copyright (c) 2002-2016, the original author or authors.
+ * Copyright (c) 2002-2019, the original author or authors.
*
* This software is distributable under the BSD license. See the terms of the
* BSD license in the documentation provided with this software.
*
- * http://www.opensource.org/licenses/bsd-license.php
+ * https://opensource.org/licenses/BSD-3-Clause
*/
package jdk.internal.org.jline.utils;
@@ -578,6 +578,8 @@
int iVal;
if (val.startsWith("0x")) {
iVal = Integer.parseInt(val.substring(2), 16);
+ } else if (val.startsWith("0")) {
+ iVal = Integer.parseInt(val.substring(1), 8);
} else {
iVal = Integer.parseInt(val);
}
@@ -614,7 +616,7 @@
static {
for (String s : Arrays.asList("dumb", "ansi", "xterm", "xterm-256color",
- "windows", "windows-256color", "windows-vtp",
+ "windows", "windows-256color", "windows-conemu", "windows-vtp",
"screen", "screen-256color")) {
setDefaultInfoCmp(s, () -> loadDefaultInfoCmp(s));
}