Index: Source/core/css/ElementRuleCollector.h |
diff --git a/Source/core/css/ElementRuleCollector.h b/Source/core/css/ElementRuleCollector.h |
index dbab0feef00be3b72494b140e7f6b72d588ab131..6c0343a96ae54e2da988393911cb2beaed534e5a 100644 |
--- a/Source/core/css/ElementRuleCollector.h |
+++ b/Source/core/css/ElementRuleCollector.h |
@@ -75,10 +75,11 @@ private: |
const CSSStyleSheet* m_parentStyleSheet; |
}; |
+// FIXME: oilpan: when transition types are gone this class can be replaced with HeapVector. |
class StyleRuleList : public RefCounted<StyleRuleList> { |
public: |
static PassRefPtr<StyleRuleList> create() { return adoptRef(new StyleRuleList()); } |
- Vector<StyleRule*> m_list; |
+ WillBePersistentHeapVector<RawPtrWillBeMember<StyleRule> > m_list; |
}; |
// ElementRuleCollector is designed to be used as a stack object. |