Repository: karaf Updated Branches: refs/heads/karaf-4.0.x 6a2e55d02 -> bd2bd7773
[KARAF-4072] Karaf shell not working properly in windows Project: http://git-wip-us.apache.org/repos/asf/karaf/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/bd2bd777 Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/bd2bd777 Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/bd2bd777 Branch: refs/heads/karaf-4.0.x Commit: bd2bd77738e681b96d3e7641315feb3c06035a96 Parents: 6a2e55d Author: Guillaume Nodet <[email protected]> Authored: Mon Mar 14 20:32:00 2016 +0100 Committer: Guillaume Nodet <[email protected]> Committed: Mon Mar 14 20:32:44 2016 +0100 ---------------------------------------------------------------------- .../org/apache/karaf/shell/impl/console/KarafTerminal.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf/blob/bd2bd777/shell/core/src/main/java/org/apache/karaf/shell/impl/console/KarafTerminal.java ---------------------------------------------------------------------- diff --git a/shell/core/src/main/java/org/apache/karaf/shell/impl/console/KarafTerminal.java b/shell/core/src/main/java/org/apache/karaf/shell/impl/console/KarafTerminal.java index d101c23..643408a 100644 --- a/shell/core/src/main/java/org/apache/karaf/shell/impl/console/KarafTerminal.java +++ b/shell/core/src/main/java/org/apache/karaf/shell/impl/console/KarafTerminal.java @@ -43,8 +43,13 @@ public class KarafTerminal extends TerminalSupport implements Terminal2 { if (type == null && terminal.isAnsiSupported()) { type = "ansi"; } + String caps; + try { + caps = InfoCmp.getInfoCmp(type); + } catch (Exception e) { + caps = InfoCmp.getAnsiCaps(); + } try { - String caps = InfoCmp.getInfoCmp(type); InfoCmp.parseInfoCmp(caps, bools, ints, strings); } catch (Exception e) { // TODO
