| Index: third_party/WebKit/Source/core/css/resolver/ScopedStyleResolver.h
|
| diff --git a/third_party/WebKit/Source/core/css/resolver/ScopedStyleResolver.h b/third_party/WebKit/Source/core/css/resolver/ScopedStyleResolver.h
|
| index 8d3cf01c05e1b123fa3fc8ddd3321889d3ae2d92..221ca1da7712f7d5096a569d90f01fa7709e1e98 100644
|
| --- a/third_party/WebKit/Source/core/css/resolver/ScopedStyleResolver.h
|
| +++ b/third_party/WebKit/Source/core/css/resolver/ScopedStyleResolver.h
|
| @@ -28,6 +28,7 @@
|
| #ifndef ScopedStyleResolver_h
|
| #define ScopedStyleResolver_h
|
|
|
| +#include "core/css/ActiveStyleSheets.h"
|
| #include "core/css/ElementRuleCollector.h"
|
| #include "core/css/RuleSet.h"
|
| #include "core/dom/TreeScope.h"
|
| @@ -56,6 +57,7 @@ class ScopedStyleResolver final : public GarbageCollected<ScopedStyleResolver> {
|
| const StringImpl* animationName);
|
|
|
| void appendCSSStyleSheet(CSSStyleSheet&, const MediaQueryEvaluator&);
|
| + void appendActiveStyleSheets(unsigned index, const ActiveStyleSheetVector&);
|
| void collectMatchingAuthorRules(ElementRuleCollector&,
|
| CascadeOrder = ignoreCascadeOrder);
|
| void collectMatchingShadowHostRules(ElementRuleCollector&,
|
| @@ -72,6 +74,7 @@ class ScopedStyleResolver final : public GarbageCollected<ScopedStyleResolver> {
|
| bool hasDeepOrShadowSelector() const { return m_hasDeepOrShadowSelector; }
|
| void setHasUnresolvedKeyframesRule() { m_hasUnresolvedKeyframesRule = true; }
|
| static void keyframesRulesAdded(const TreeScope&);
|
| + static ContainerNode& invalidationRootForTreeScope(const TreeScope&);
|
|
|
| DECLARE_TRACE();
|
|
|
|
|