summaryrefslogtreecommitdiff
path: root/chromium/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js')
-rw-r--r--chromium/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js b/chromium/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js
index 370fe3bdc50..642139b42b3 100644
--- a/chromium/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js
+++ b/chromium/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js
@@ -142,9 +142,11 @@ WebInspector.SASSSourceMapping.prototype = {
if (!sourceURL || !header.sourceMapURL || !this._completeSourceMapURLForCSSURL[sourceURL])
return;
var sourceMap = this._sourceMapByStyleSheetURL[sourceURL];
- var sources = sourceMap.sources();
- for (var i = 0; i < sources.length; ++i)
- this._sassURLToCSSURLs.remove(sources[i], sourceURL);
+ if (sourceMap) {
+ var sources = sourceMap.sources();
+ for (var i = 0; i < sources.length; ++i)
+ this._sassURLToCSSURLs.remove(sources[i], sourceURL);
+ }
delete this._sourceMapByStyleSheetURL[sourceURL];
delete this._completeSourceMapURLForCSSURL[sourceURL];