| Index: Source/core/inspector/InspectorStyleSheet.cpp
|
| diff --git a/Source/core/inspector/InspectorStyleSheet.cpp b/Source/core/inspector/InspectorStyleSheet.cpp
|
| index ba1731ae32fb8ad05123dc89677b5f1c77dcfbfb..8e9bf2e649c8cd7d8822ba48879b05c2cb2fc45d 100644
|
| --- a/Source/core/inspector/InspectorStyleSheet.cpp
|
| +++ b/Source/core/inspector/InspectorStyleSheet.cpp
|
| @@ -945,9 +945,9 @@ bool InspectorStyleSheetBase::findPropertyByRange(const SourceRange& sourceRange
|
| return false;
|
| }
|
|
|
| -PassRefPtr<InspectorStyleSheet> InspectorStyleSheet::create(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, const String& id, PassRefPtrWillBeRawPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener)
|
| +PassRefPtrWillBeRawPtr<InspectorStyleSheet> InspectorStyleSheet::create(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, const String& id, PassRefPtrWillBeRawPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener)
|
| {
|
| - return adoptRef(new InspectorStyleSheet(pageAgent, resourceAgent, id, pageStyleSheet, origin, documentURL, listener));
|
| + return adoptRefWillBeNoop(new InspectorStyleSheet(pageAgent, resourceAgent, id, pageStyleSheet, origin, documentURL, listener));
|
| }
|
|
|
| InspectorStyleSheet::InspectorStyleSheet(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, const String& id, PassRefPtrWillBeRawPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener)
|
| @@ -965,6 +965,15 @@ InspectorStyleSheet::~InspectorStyleSheet()
|
| {
|
| }
|
|
|
| +void InspectorStyleSheet::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_pageAgent);
|
| + visitor->trace(m_resourceAgent);
|
| + visitor->trace(m_pageStyleSheet);
|
| + visitor->trace(m_flatRules);
|
| + InspectorStyleSheetBase::trace(visitor);
|
| +}
|
| +
|
| static String styleSheetURL(CSSStyleSheet* pageStyleSheet)
|
| {
|
| if (pageStyleSheet && !pageStyleSheet->contents()->baseURL().isEmpty())
|
| @@ -1564,9 +1573,9 @@ bool InspectorStyleSheet::inlineStyleSheetText(String* result) const
|
| return true;
|
| }
|
|
|
| -PassRefPtr<InspectorStyleSheetForInlineStyle> InspectorStyleSheetForInlineStyle::create(const String& id, PassRefPtrWillBeRawPtr<Element> element, Listener* listener)
|
| +PassRefPtrWillBeRawPtr<InspectorStyleSheetForInlineStyle> InspectorStyleSheetForInlineStyle::create(const String& id, PassRefPtrWillBeRawPtr<Element> element, Listener* listener)
|
| {
|
| - return adoptRef(new InspectorStyleSheetForInlineStyle(id, element, listener));
|
| + return adoptRefWillBeNoop(new InspectorStyleSheetForInlineStyle(id, element, listener));
|
| }
|
|
|
| InspectorStyleSheetForInlineStyle::InspectorStyleSheetForInlineStyle(const String& id, PassRefPtrWillBeRawPtr<Element> element, Listener* listener)
|
| @@ -1693,5 +1702,12 @@ PassRefPtrWillBeRawPtr<CSSRuleSourceData> InspectorStyleSheetForInlineStyle::get
|
| return ruleSourceDataResult.first().release();
|
| }
|
|
|
| +void InspectorStyleSheetForInlineStyle::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_element);
|
| + visitor->trace(m_ruleSourceData);
|
| + InspectorStyleSheetBase::trace(visitor);
|
| +}
|
| +
|
| } // namespace blink
|
|
|
|
|