| Index: Source/core/inspector/InspectorStyleSheet.cpp
|
| diff --git a/Source/core/inspector/InspectorStyleSheet.cpp b/Source/core/inspector/InspectorStyleSheet.cpp
|
| index 8e9081b638948a46c87cc3d49d0fc1684e47dd91..479e432e2f2634e69074d431a5d91b4fc902dc8f 100644
|
| --- a/Source/core/inspector/InspectorStyleSheet.cpp
|
| +++ b/Source/core/inspector/InspectorStyleSheet.cpp
|
| @@ -375,7 +375,7 @@ private:
|
| String m_text;
|
| bool m_hasText;
|
| OwnPtr<RuleSourceDataList> m_sourceData;
|
| - RefPtr<CSSStyleSheet> m_pageStyleSheet;
|
| + RefPtrWillBePersistent<CSSStyleSheet> m_pageStyleSheet;
|
| };
|
|
|
| ParsedStyleSheet::ParsedStyleSheet(CSSStyleSheet* pageStyleSheet)
|
| @@ -833,12 +833,12 @@ Document* InspectorStyle::ownerDocument() const
|
| return m_parentStyleSheet->pageStyleSheet() ? m_parentStyleSheet->pageStyleSheet()->ownerDocument() : 0;
|
| }
|
|
|
| -PassRefPtr<InspectorStyleSheet> InspectorStyleSheet::create(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, const String& id, PassRefPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener)
|
| +PassRefPtr<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));
|
| }
|
|
|
| -InspectorStyleSheet::InspectorStyleSheet(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, const String& id, PassRefPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener)
|
| +InspectorStyleSheet::InspectorStyleSheet(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, const String& id, PassRefPtrWillBeRawPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener)
|
| : m_pageAgent(pageAgent)
|
| , m_resourceAgent(resourceAgent)
|
| , m_id(id)
|
|
|