Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js b/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js |
| index 222e97ae5e330859882011ec519add7a7f741d3b..d4bdc706119ba4c12f7a914aebbfc0ed47a89c55 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/bindings/SASSSourceMapping.js |
| @@ -64,8 +64,7 @@ Bindings.SASSSourceMapping = class { |
| var contentProvider = sourceMap.sourceContentProvider(sassURL, Common.resourceTypes.SourceMapStyleSheet); |
| var embeddedContent = sourceMap.embeddedContentByURL(sassURL); |
| var embeddedContentLength = typeof embeddedContent === 'string' ? embeddedContent.length : null; |
| - this._networkProject.addSourceMapFile( |
| - contentProvider, SDK.ResourceTreeFrame.fromStyleSheet(header), false, embeddedContentLength); |
|
dgozman
2017/03/17 19:00:21
I think you can cleanup SDK.ResourceTreeFrame.from
lushnikov
2017/03/17 21:21:47
YAY! Done.
|
| + this._networkProject.addSourceMapFile(contentProvider, header.frameId, false, embeddedContentLength); |
| } |
| Bindings.cssWorkspaceBinding.updateLocations(header); |
| this._sourceMapAttachedForTest(sourceMap); |
| @@ -75,8 +74,11 @@ Bindings.SASSSourceMapping = class { |
| * @param {!Common.Event} event |
| */ |
| _sourceMapDetached(event) { |
| - var header = /** @type {!SDK.CSSStyleSheetHeader} */ (event.data); |
| + var header = /** @type {!SDK.CSSStyleSheetHeader} */ (event.data.header); |
| + var sourceMap = /** @type {!SDK.SourceMap} */ (event.data.sourceMap); |
| Bindings.cssWorkspaceBinding.updateLocations(header); |
| + for (var sassURL of sourceMap.sourceURLs()) |
| + this._networkProject.removeSourceMapFile(sassURL, header.frameId, false); |
| } |
| /** |
| @@ -127,4 +129,4 @@ Bindings.SASSSourceMapping = class { |
| dispose() { |
| Common.EventTarget.removeEventListeners(this._eventListeners); |
| } |
| -}; |
| +}; |