Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/bindings/CSSWorkspaceBinding.js | 
| diff --git a/third_party/WebKit/Source/devtools/front_end/bindings/CSSWorkspaceBinding.js b/third_party/WebKit/Source/devtools/front_end/bindings/CSSWorkspaceBinding.js | 
| index f0278e20d4ea23da65b02ff4a73ec8cf2848d955..c4174ad005a632c269a70a97cbf0658918f499e1 100644 | 
| --- a/third_party/WebKit/Source/devtools/front_end/bindings/CSSWorkspaceBinding.js | 
| +++ b/third_party/WebKit/Source/devtools/front_end/bindings/CSSWorkspaceBinding.js | 
| @@ -140,6 +140,7 @@ Bindings.CSSWorkspaceBinding.ModelInfo = class { | 
| * @param {!Workspace.Workspace} workspace | 
| */ | 
| constructor(cssModel, workspace) { | 
| + this._target = cssModel.target(); | 
| this._eventListeners = [ | 
| cssModel.addEventListener(SDK.CSSModel.Events.StyleSheetAdded, this._styleSheetAdded, this), | 
| cssModel.addEventListener(SDK.CSSModel.Events.StyleSheetRemoved, this._styleSheetRemoved, this) | 
| @@ -229,7 +230,11 @@ Bindings.CSSWorkspaceBinding.ModelInfo = class { | 
| var uiLocation = null; | 
| uiLocation = uiLocation || this._sassSourceMapping.rawLocationToUILocation(rawLocation); | 
| uiLocation = uiLocation || this._stylesSourceMapping.rawLocationToUILocation(rawLocation); | 
| - return uiLocation; | 
| + if (uiLocation) | 
| + return uiLocation; | 
| + var resourceBinding = Bindings.ResourceBinding.forTarget(this._target); | 
| + var uiSourceCode = resourceBinding ? resourceBinding.uiSourceCodeForURL(rawLocation.url) : null; | 
| 
 
dgozman
2017/05/19 23:51:05
Bindings.ResourceBinding.uiSourceCodeForURL(this._
 
lushnikov
2017/06/09 01:29:07
Done.
 
 | 
| + return uiSourceCode ? uiSourceCode.uiLocation(rawLocation.lineNumber, rawLocation.columnNumber) : null; | 
| } | 
| /** |