| Index: third_party/WebKit/Source/core/inspector/InspectorStyleSheet.cpp
|
| diff --git a/third_party/WebKit/Source/core/inspector/InspectorStyleSheet.cpp b/third_party/WebKit/Source/core/inspector/InspectorStyleSheet.cpp
|
| index 7d306bfe5bbeb3771388d430a3c56a62ff8c5bb9..f3dfbaa0f9b531e5ce647dbfe26b96ca59bc715f 100644
|
| --- a/third_party/WebKit/Source/core/inspector/InspectorStyleSheet.cpp
|
| +++ b/third_party/WebKit/Source/core/inspector/InspectorStyleSheet.cpp
|
| @@ -1601,6 +1601,24 @@ InspectorStyleSheet::buildObjectForRuleWithoutMedia(CSSStyleRule* rule) {
|
| return result;
|
| }
|
|
|
| +std::unique_ptr<protocol::CSS::RuleUsage>
|
| +InspectorStyleSheet::buildObjectForRuleUsage(CSSRule* rule, bool wasUsed) {
|
| + CSSStyleSheet* styleSheet = pageStyleSheet();
|
| + if (!styleSheet)
|
| + return nullptr;
|
| +
|
| + CSSRuleSourceData* sourceData = sourceDataForRule(rule);
|
| +
|
| + std::unique_ptr<protocol::CSS::RuleUsage> result =
|
| + protocol::CSS::RuleUsage::create()
|
| + .setStyleSheetId(id())
|
| + .setRange(buildSourceRangeObject(sourceData->ruleBodyRange))
|
| + .setUsed(wasUsed)
|
| + .build();
|
| +
|
| + return result;
|
| +}
|
| +
|
| std::unique_ptr<protocol::CSS::CSSKeyframeRule>
|
| InspectorStyleSheet::buildObjectForKeyframeRule(CSSKeyframeRule* keyframeRule) {
|
| CSSStyleSheet* styleSheet = pageStyleSheet();
|
|
|