Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/bindings/BlackboxManager.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/bindings/BlackboxManager.js b/third_party/WebKit/Source/devtools/front_end/bindings/BlackboxManager.js |
| index e24342f8afa8a1bbff2232faf7b4b0ed7845044b..d2c3e8ff4fcb04e7a16d49266f456ba9621dc1bd 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/bindings/BlackboxManager.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/bindings/BlackboxManager.js |
| @@ -149,14 +149,14 @@ WebInspector.BlackboxManager.prototype = { |
| if (!previousScriptState) |
| return Promise.resolve(); |
| - var mappings = sourceMap.mappings().slice(); |
| - mappings.sort(mappingComparator); |
| - |
| + var hasBlackboxedMappings = sourceMap.sourceURLs().some((url) => this.isBlackboxedURL(url)); |
| + var mappings = hasBlackboxedMappings ? sourceMap.mappings().slice() : []; |
| if (!mappings.length) { |
|
lushnikov
2016/10/01 04:23:50
how's a sourceMap with empty mappings differs from
kozy
2016/10/01 04:40:21
There are no big difference between empty source m
|
| if (previousScriptState.length > 0) |
| return this._setScriptState(script, []); |
| return Promise.resolve(); |
| } |
| + mappings.sort(mappingComparator); |
| var currentBlackboxed = false; |
| var isBlackboxed = false; |