Chromium Code Reviews| Index: Source/devtools/front_end/sources/JavaScriptSourceFrame.js |
| diff --git a/Source/devtools/front_end/sources/JavaScriptSourceFrame.js b/Source/devtools/front_end/sources/JavaScriptSourceFrame.js |
| index e9e3ef0aa2730e1b34738be8dff91c9c14a5881c..97357153f74ab0e1c64a250bf108770d57972cc7 100644 |
| --- a/Source/devtools/front_end/sources/JavaScriptSourceFrame.js |
| +++ b/Source/devtools/front_end/sources/JavaScriptSourceFrame.js |
| @@ -774,8 +774,13 @@ WebInspector.JavaScriptSourceFrame.prototype = { |
| _updateLinesWithoutMappingHighlight: function() |
| { |
| var linesCount = this.textEditor.linesCount; |
| - for (var i = 0; i < linesCount; ++i) |
| - this.textEditor.toggleLineClass(i, "cm-line-without-source-mapping", !WebInspector.debuggerWorkspaceBinding.uiLineHasMapping(this._uiSourceCode, i)); |
| + for (var i = 0; i < linesCount; ++i) { |
| + var lineHasMapping = WebInspector.debuggerWorkspaceBinding.uiLineHasMapping(this._uiSourceCode, i); |
| + if (!lineHasMapping) |
| + this._hasLineWithoutMapping = true; |
| + if (!lineHasMapping || this._hasLineWithoutMapping) |
|
lushnikov
2014/10/22 11:23:43
if (this._hasLineWithoutMapping)
|
| + this.textEditor.toggleLineClass(i, "cm-line-without-source-mapping", !lineHasMapping); |
| + } |
| }, |
| /** |