Merge branch '1.2.x'

This commit is contained in:
Phillip Webb
2015-12-10 15:01:29 +00:00
7 changed files with 62 additions and 50 deletions

View File

@@ -133,19 +133,15 @@ public abstract class AnsiOutput {
private static boolean isEnabled() {
if (enabled == Enabled.DETECT) {
return detectIfAnsiCapable();
if (ansiCapable == null) {
ansiCapable = detectIfAnsiCapable();
}
return ansiCapable;
}
return enabled == Enabled.ALWAYS;
}
private static boolean detectIfAnsiCapable() {
if (ansiCapable == null) {
ansiCapable = doDetectIfAnsiCapable();
}
return ansiCapable;
}
private static boolean doDetectIfAnsiCapable() {
try {
if (Boolean.FALSE.equals(consoleAvailable)) {
return false;