aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lint/cli/src/com/android/tools/lint/Main.java7
-rw-r--r--lint/cli/src/com/android/tools/lint/TextReporter.java9
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(' ');