Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(446)

Unified Diff: tests/compiler/dart2js/sourcemaps/diff_view.dart

Issue 2788373002: Add Source.getTextLine and use it to display source snippets in error messages. (Closed)
Patch Set: dartfmt Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tests/compiler/dart2js/sourcemaps/diff_view.dart
diff --git a/tests/compiler/dart2js/sourcemaps/diff_view.dart b/tests/compiler/dart2js/sourcemaps/diff_view.dart
index e1b0158e68a4622a826bbea335de3aab0deaa15b..f84b8c5711bffb33301eab4fe90e82bba2bc5af4 100644
--- a/tests/compiler/dart2js/sourcemaps/diff_view.dart
+++ b/tests/compiler/dart2js/sourcemaps/diff_view.dart
@@ -852,7 +852,8 @@ Future<CodeLinesResult> computeCodeLines(
sourceMaps.elementSourceMapInfos
.forEach((Element element, SourceMapInfo info) {
CodePosition position = info.jsCodePositions[info.node];
- elementMap[sourceFile.getLine(position.startPosition)] = element;
+ elementMap[sourceFile.getLocation(position.startPosition).line - 1] =
+ element;
});
codeLines = convertAnnotatedCodeToCodeLines(code, annotations);

Powered by Google App Engine
This is Rietveld 408576698