Index: runtime/observatory/lib/src/elements/code_view.dart |
diff --git a/runtime/observatory/lib/src/elements/code_view.dart b/runtime/observatory/lib/src/elements/code_view.dart |
index 4995996fa3754ab019c28dbc5c99cc36e8226c69..7c6ddef97d1b28122d24740aed1d7edbf1a09a59 100644 |
--- a/runtime/observatory/lib/src/elements/code_view.dart |
+++ b/runtime/observatory/lib/src/elements/code_view.dart |
@@ -197,9 +197,10 @@ class CodeViewElement extends ObservatoryElement { |
} |
void _fillDisassemblyDOMRow(TableRowElement tr, int rowIndex) { |
- var row = disassemblyTable.rows[rowIndex]; |
- for (var i = 0; i < row.values.length; i++) { |
- var cell = tr.children[i]; |
+ final row = disassemblyTable.rows[rowIndex]; |
+ final n = row.values.length; |
+ for (var i = 0; i < n; i++) { |
+ final cell = tr.children[i]; |
cell.title = row.values[i].toString(); |
cell.text = row.values[i].toString(); |
} |
@@ -226,11 +227,13 @@ class CodeViewElement extends ObservatoryElement { |
} |
assert(tableBody.children.length == disassemblyTable.sortedRows.length); |
+ |
// Fill table. |
- for (var i = 0; i < disassemblyTable.sortedRows.length; i++) { |
+ var i = 0; |
+ for (var tr in tableBody.children) { |
var rowIndex = disassemblyTable.sortedRows[i]; |
- var tr = tableBody.children[i]; |
_fillDisassemblyDOMRow(tr, rowIndex); |
+ i++; |
} |
} |