Index: third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js |
index 25421fcfd9d585865a6d8e0982eb98e5f7f86814..c9a0323e28d122f0c4d4dc63a0e7451e57074d30 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js |
@@ -1036,7 +1036,7 @@ SDK.CSSLocation = class { |
* @param {number=} columnNumber |
*/ |
constructor(header, lineNumber, columnNumber) { |
- this._header = header; |
+ this._cssModel = header.cssModel(); |
this.styleSheetId = header.id; |
this.url = header.resourceURL(); |
this.lineNumber = lineNumber; |
@@ -1047,14 +1047,14 @@ SDK.CSSLocation = class { |
* @return {!SDK.CSSModel} |
*/ |
cssModel() { |
- return this._header.cssModel(); |
+ return this._cssModel; |
} |
/** |
- * @return {!SDK.CSSStyleSheetHeader} |
+ * @return {?SDK.CSSStyleSheetHeader} |
*/ |
header() { |
- return this._header; |
+ return this._cssModel.styleSheetHeaderForId(this.styleSheetId); |
} |
}; |