aboutsummaryrefslogtreecommitdiffstats
path: root/lint/cli/src/com/android/tools
diff options
context:
space:
mode:
Diffstat (limited to 'lint/cli/src/com/android/tools')
-rw-r--r--lint/cli/src/com/android/tools/lint/Main.java4
-rw-r--r--lint/cli/src/com/android/tools/lint/TextReporter.java5
2 files changed, 4 insertions, 5 deletions
diff --git a/lint/cli/src/com/android/tools/lint/Main.java b/lint/cli/src/com/android/tools/lint/Main.java
index d3e4c8d..4d734a4 100644
--- a/lint/cli/src/com/android/tools/lint/Main.java
+++ b/lint/cli/src/com/android/tools/lint/Main.java
@@ -777,7 +777,7 @@ public class Main extends LintClient {
warning.errorLine = warning.errorLine.replace('\t', ' ');
int column = startPosition.getColumn();
if (column < 0) {
- column = 1;
+ column = 0;
for (int i = 0; i < warning.errorLine.length(); i++, column++) {
if (!Character.isWhitespace(warning.errorLine.charAt(i))) {
break;
@@ -787,7 +787,7 @@ public class Main extends LintClient {
StringBuilder sb = new StringBuilder();
sb.append(warning.errorLine);
sb.append('\n');
- for (int i = 0; i < column - 1; i++) {
+ for (int i = 0; i < column; i++) {
sb.append(' ');
}
sb.append('^');
diff --git a/lint/cli/src/com/android/tools/lint/TextReporter.java b/lint/cli/src/com/android/tools/lint/TextReporter.java
index 4b8f7c3..8157f7c 100644
--- a/lint/cli/src/com/android/tools/lint/TextReporter.java
+++ b/lint/cli/src/com/android/tools/lint/TextReporter.java
@@ -67,9 +67,8 @@ class TextReporter extends Reporter {
output.append('\n');
- if (warning.errorLine != null) {
- output.append(warning.errorLine.trim());
- output.append('\n');
+ if (warning.errorLine != null && warning.errorLine.length() > 0) {
+ output.append(warning.errorLine);
}
if (warning.location != null && warning.location.getSecondary() != null) {