Repository: karaf Updated Branches: refs/heads/master d2ba3c049 -> 9d136eb44
[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/9d136eb4 Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/9d136eb4 Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/9d136eb4 Branch: refs/heads/master Commit: 9d136eb449b4e84b2561efcb5b1a79ad8313d50e Parents: d2ba3c0 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:00 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/9d136eb4/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
