Index: Source/core/css/resolver/StyleResolver.h |
diff --git a/Source/core/css/resolver/StyleResolver.h b/Source/core/css/resolver/StyleResolver.h |
index d7f2a13594a6e61adf1f45945a3d9f4eaf4a2b56..07290b93b09713f07b1d8b86dfeb0b8f6d5f9e94 100644 |
--- a/Source/core/css/resolver/StyleResolver.h |
+++ b/Source/core/css/resolver/StyleResolver.h |
@@ -71,7 +71,7 @@ class StyleRuleKeyframes; |
class StyleRulePage; |
class ViewportStyleResolver; |
-struct MatchResult; |
+class MatchResult; |
enum StyleSharingBehavior { |
AllowStyleSharing, |
@@ -269,7 +269,7 @@ private: |
template <StyleApplicationPass pass> |
void applyAnimatedProperties(StyleResolverState&, const AnimationEffect::CompositableValueMap&); |
void matchPageRules(MatchResult&, RuleSet*, bool isLeftPage, bool isFirstPage, const String& pageName); |
- void matchPageRulesForList(Vector<StyleRulePage*>& matchedRules, const Vector<StyleRulePage*>&, bool isLeftPage, bool isFirstPage, const String& pageName); |
+ void matchPageRulesForList(WillBeHeapVector<RawPtrWillBeMember<StyleRulePage> >& matchedRules, const WillBeHeapVector<RawPtrWillBeMember<StyleRulePage> >&, bool isLeftPage, bool isFirstPage, const String& pageName); |
void collectViewportRules(); |
Settings* documentSettings() { return m_document.settings(); } |