Index: Source/core/css/CSSStyleSheet.h |
diff --git a/Source/core/css/CSSStyleSheet.h b/Source/core/css/CSSStyleSheet.h |
index 7210c6ad8a920a41c17dc215d327b8b81400e189..490f925c90ddf6fc1468f17f831bc4581bcb2482 100644 |
--- a/Source/core/css/CSSStyleSheet.h |
+++ b/Source/core/css/CSSStyleSheet.h |
@@ -87,7 +87,7 @@ public: |
void clearOwnerRule() { m_ownerRule = 0; } |
Document* ownerDocument() const; |
MediaQuerySet* mediaQueries() const { return m_mediaQueries.get(); } |
- void setMediaQueries(PassRefPtr<MediaQuerySet>); |
+ void setMediaQueries(PassRefPtrWillBeRawPtr<MediaQuerySet>); |
void setTitle(const String& title) { m_title = title; } |
class RuleMutationScope { |
@@ -131,7 +131,7 @@ private: |
bool m_isInlineStylesheet; |
bool m_isDisabled; |
String m_title; |
- RefPtr<MediaQuerySet> m_mediaQueries; |
+ RefPtrWillBePersistent<MediaQuerySet> m_mediaQueries; |
Node* m_ownerNode; |
// FIXME: oilpan: This is a back pointer from CSSImportRule, corresponding |
@@ -147,7 +147,7 @@ private: |
TextPosition m_startPosition; |
bool m_loadCompleted; |
- mutable RefPtr<MediaList> m_mediaCSSOMWrapper; |
+ mutable RefPtrWillBePersistent<MediaList> m_mediaCSSOMWrapper; |
mutable WillBePersistentHeapVector<RefPtrWillBeMember<CSSRule> > m_childRuleCSSOMWrappers; |
mutable OwnPtr<CSSRuleList> m_ruleListCSSOMWrapper; |
}; |