| Index: Source/core/css/PageRuleCollector.cpp
|
| diff --git a/Source/core/css/PageRuleCollector.cpp b/Source/core/css/PageRuleCollector.cpp
|
| index e4494526d309633ba6ac5cbe251997f352fbce80..6021e3184c312c2805b05532c33c422041e16ed5 100644
|
| --- a/Source/core/css/PageRuleCollector.cpp
|
| +++ b/Source/core/css/PageRuleCollector.cpp
|
| @@ -73,7 +73,7 @@ void PageRuleCollector::matchPageRules(RuleSet* rules)
|
| return;
|
|
|
| rules->compactRulesIfNeeded();
|
| - Vector<StyleRulePage*> matchedPageRules;
|
| + WillBeHeapVector<RawPtrWillBeMember<StyleRulePage> > matchedPageRules;
|
| matchPageRulesForList(matchedPageRules, rules->pageRules(), m_isLeftPage, m_isFirstPage, m_pageName);
|
| if (matchedPageRules.isEmpty())
|
| return;
|
| @@ -104,7 +104,7 @@ static bool checkPageSelectorComponents(const CSSSelector* selector, bool isLeft
|
| return true;
|
| }
|
|
|
| -void PageRuleCollector::matchPageRulesForList(Vector<StyleRulePage*>& matchedRules, const Vector<StyleRulePage*>& rules, bool isLeftPage, bool isFirstPage, const String& pageName)
|
| +void PageRuleCollector::matchPageRulesForList(WillBeHeapVector<RawPtrWillBeMember<StyleRulePage> >& matchedRules, const WillBeHeapVector<RawPtrWillBeMember<StyleRulePage> >& rules, bool isLeftPage, bool isFirstPage, const String& pageName)
|
| {
|
| for (unsigned i = 0; i < rules.size(); ++i) {
|
| StyleRulePage* rule = rules[i];
|
|
|