Index: Source/core/css/resolver/ScopedStyleResolver.h |
diff --git a/Source/core/css/resolver/ScopedStyleResolver.h b/Source/core/css/resolver/ScopedStyleResolver.h |
index 7cc3f51db0c20e0a003f1d1cc8db11fba081e6b6..5979088b471e032bf0ab7611631ac734c73b7a8a 100644 |
--- a/Source/core/css/resolver/ScopedStyleResolver.h |
+++ b/Source/core/css/resolver/ScopedStyleResolver.h |
@@ -31,6 +31,7 @@ |
#include "core/css/RuleSet.h" |
#include "core/dom/ContainerNode.h" |
#include "wtf/HashMap.h" |
+#include "wtf/HashSet.h" |
#include "wtf/OwnPtr.h" |
#include "wtf/PassOwnPtr.h" |
@@ -61,7 +62,7 @@ public: |
void collectMatchingAuthorRules(ElementRuleCollector&, bool includeEmptyRules, bool applyAuthorStyles, CascadeScope, CascadeOrder = ignoreCascadeOrder); |
void matchPageRules(PageRuleCollector&); |
void addRulesFromSheet(CSSStyleSheet*, const MediaQueryEvaluator&, StyleResolver*); |
- void collectFeaturesTo(RuleFeatureSet&); |
+ void collectFeaturesTo(RuleFeatureSet&, HashSet<const StyleSheetContents*>& visitedSharedStyleSheetContents); |
void resetAuthorStyle(); |
void collectViewportRulesTo(StyleResolver*) const; |