| Index: third_party/WebKit/Source/core/dom/StyleEngine.h
|
| diff --git a/third_party/WebKit/Source/core/dom/StyleEngine.h b/third_party/WebKit/Source/core/dom/StyleEngine.h
|
| index 208b0aa8d65d0fc8af37d73974c623e8f24cbd39..17ac39f66d35eae3b1083fa22be7fadd470dd3d4 100644
|
| --- a/third_party/WebKit/Source/core/dom/StyleEngine.h
|
| +++ b/third_party/WebKit/Source/core/dom/StyleEngine.h
|
| @@ -55,6 +55,7 @@ namespace blink {
|
|
|
| class CSSFontSelector;
|
| class CSSStyleSheet;
|
| +class MediaQueryEvaluator;
|
| class Node;
|
| class RuleFeatureSet;
|
| class ShadowTreeStyleSheetCollection;
|
| @@ -117,7 +118,7 @@ class CORE_EXPORT StyleEngine final
|
| return m_globalRuleSet.watchedSelectorsRuleSet();
|
| }
|
|
|
| - void clearMediaQueryRuleSetStyleSheets();
|
| + void mediaQueryAffectingValueChanged();
|
| void updateStyleSheetsInImport(DocumentStyleSheetCollector& parentCollector);
|
| void updateActiveStyleSheets(StyleResolverUpdateMode);
|
| void updateActiveStyle();
|
| @@ -196,6 +197,7 @@ class CORE_EXPORT StyleEngine final
|
| void clearMasterResolver();
|
|
|
| StyleInvalidator& styleInvalidator() { return m_styleInvalidator; }
|
| + const MediaQueryEvaluator& ensureMediaQueryEvaluator();
|
|
|
| CSSFontSelector* fontSelector() { return m_fontSelector; }
|
| void setFontSelector(CSSFontSelector*);
|
| @@ -279,7 +281,7 @@ class CORE_EXPORT StyleEngine final
|
|
|
| typedef HeapHashSet<Member<TreeScope>> UnorderedTreeScopeSet;
|
|
|
| - void clearMediaQueryRuleSetOnTreeScopeStyleSheets(UnorderedTreeScopeSet&);
|
| + void mediaQueryAffectingValueChanged(UnorderedTreeScopeSet&);
|
| const RuleFeatureSet& ruleFeatureSet() const {
|
| return m_globalRuleSet.ruleFeatureSet();
|
| }
|
| @@ -355,6 +357,7 @@ class CORE_EXPORT StyleEngine final
|
|
|
| Member<StyleResolver> m_resolver;
|
| Member<ViewportStyleResolver> m_viewportResolver;
|
| + Member<MediaQueryEvaluator> m_mediaQueryEvaluator;
|
| StyleInvalidator m_styleInvalidator;
|
|
|
| Member<CSSFontSelector> m_fontSelector;
|
|
|