diff options
-rw-r--r-- | lint/cli/src/com/android/tools/lint/Main.java | 7 | ||||
-rw-r--r-- | lint/cli/src/com/android/tools/lint/TextReporter.java | 9 |
2 files changed, 9 insertions, 7 deletions
diff --git a/lint/cli/src/com/android/tools/lint/Main.java b/lint/cli/src/com/android/tools/lint/Main.java index 20825cb..47d00d2 100644 --- a/lint/cli/src/com/android/tools/lint/Main.java +++ b/lint/cli/src/com/android/tools/lint/Main.java @@ -1053,12 +1053,7 @@ public class Main extends LintClient { return; } - if (severity == Severity.FATAL) { - // From here on, treat the fatal error as an error such that we don't display - // both "Fatal:" and "Error:" etc in the error output. - severity = Severity.ERROR; - } - if (severity == Severity.ERROR) { + if (severity == Severity.ERROR || severity == Severity.FATAL) { mHasErrors = true; mErrorCount++; } else { diff --git a/lint/cli/src/com/android/tools/lint/TextReporter.java b/lint/cli/src/com/android/tools/lint/TextReporter.java index 7bce91f..4f2c8b4 100644 --- a/lint/cli/src/com/android/tools/lint/TextReporter.java +++ b/lint/cli/src/com/android/tools/lint/TextReporter.java @@ -18,6 +18,7 @@ package com.android.tools.lint; import com.android.tools.lint.detector.api.Location; import com.android.tools.lint.detector.api.Position; +import com.android.tools.lint.detector.api.Severity; import com.google.common.annotations.Beta; import java.io.IOException; @@ -75,7 +76,13 @@ public class TextReporter extends Reporter { } } - output.append(warning.severity.getDescription()); + Severity severity = warning.severity; + if (severity == Severity.FATAL) { + // Treat the fatal error as an error such that we don't display + // both "Fatal:" and "Error:" etc in the error output. + severity = Severity.ERROR; + } + output.append(severity.getDescription()); output.append(':'); output.append(' '); |