| Index: Source/core/css/RuleSet.h
|
| diff --git a/Source/core/css/RuleSet.h b/Source/core/css/RuleSet.h
|
| index ae8be246917f482e85ccc1019c562beb5872413e..8b259bd506f9aa49bbb8eb97a5f5b349cc5ac54d 100644
|
| --- a/Source/core/css/RuleSet.h
|
| +++ b/Source/core/css/RuleSet.h
|
| @@ -133,10 +133,10 @@ public:
|
| const Vector<RuleData>* cuePseudoRules() const { ASSERT(!m_pendingRules); return &m_cuePseudoRules; }
|
| const Vector<RuleData>* focusPseudoClassRules() const { ASSERT(!m_pendingRules); return &m_focusPseudoClassRules; }
|
| const Vector<RuleData>* universalRules() const { ASSERT(!m_pendingRules); return &m_universalRules; }
|
| - const Vector<StyleRulePage*>& pageRules() const { ASSERT(!m_pendingRules); return m_pageRules; }
|
| - const Vector<StyleRuleViewport*>& viewportRules() const { ASSERT(!m_pendingRules); return m_viewportRules; }
|
| - const Vector<StyleRuleFontFace*>& fontFaceRules() const { return m_fontFaceRules; }
|
| - const Vector<StyleRuleKeyframes*>& keyframesRules() const { return m_keyframesRules; }
|
| + const WillBeHeapVector<RawPtrWillBeMember<StyleRulePage> >& pageRules() const { ASSERT(!m_pendingRules); return m_pageRules; }
|
| + const WillBeHeapVector<RawPtrWillBeMember<StyleRuleViewport> >& viewportRules() const { ASSERT(!m_pendingRules); return m_viewportRules; }
|
| + const WillBeHeapVector<RawPtrWillBeMember<StyleRuleFontFace> >& fontFaceRules() const { return m_fontFaceRules; }
|
| + const WillBeHeapVector<RawPtrWillBeMember<StyleRuleKeyframes> >& keyframesRules() const { return m_keyframesRules; }
|
| const Vector<MinimalRuleData>& treeBoundaryCrossingRules() const { return m_treeBoundaryCrossingRules; }
|
| const Vector<MinimalRuleData>& shadowDistributedRules() const { return m_shadowDistributedRules; }
|
| const MediaQueryResultList& viewportDependentMediaQueryResults() const { return m_viewportDependentMediaQueryResults; }
|
| @@ -206,10 +206,10 @@ private:
|
| Vector<RuleData> m_focusPseudoClassRules;
|
| Vector<RuleData> m_universalRules;
|
| RuleFeatureSet m_features;
|
| - Vector<StyleRulePage*> m_pageRules;
|
| - Vector<StyleRuleViewport*> m_viewportRules;
|
| - Vector<StyleRuleFontFace*> m_fontFaceRules;
|
| - Vector<StyleRuleKeyframes*> m_keyframesRules;
|
| + WillBePersistentHeapVector<RawPtrWillBeMember<StyleRulePage> > m_pageRules;
|
| + WillBePersistentHeapVector<RawPtrWillBeMember<StyleRuleViewport> > m_viewportRules;
|
| + WillBePersistentHeapVector<RawPtrWillBeMember<StyleRuleFontFace> > m_fontFaceRules;
|
| + WillBePersistentHeapVector<RawPtrWillBeMember<StyleRuleKeyframes> > m_keyframesRules;
|
| Vector<MinimalRuleData> m_treeBoundaryCrossingRules;
|
| Vector<MinimalRuleData> m_shadowDistributedRules;
|
|
|
|
|