| Index: sky/engine/core/css/resolver/ScopedStyleResolver.cpp
|
| diff --git a/sky/engine/core/css/resolver/ScopedStyleResolver.cpp b/sky/engine/core/css/resolver/ScopedStyleResolver.cpp
|
| index 16ff234f70507ff8517b24af93f302453ef1f666..7688fed1484d7da153ebbb6c6a68462f601f727d 100644
|
| --- a/sky/engine/core/css/resolver/ScopedStyleResolver.cpp
|
| +++ b/sky/engine/core/css/resolver/ScopedStyleResolver.cpp
|
| @@ -46,15 +46,11 @@ ScopedStyleResolver::ScopedStyleResolver(TreeScope& scope)
|
|
|
| void ScopedStyleResolver::appendStyleSheet(CSSStyleSheet& sheet)
|
| {
|
| - Document& document = m_scope.document();
|
| - StyleResolver& styleResolver = document.styleResolver();
|
| - MediaQueryEvaluator& medium = styleResolver.medium();
|
| + MediaQueryEvaluator medium(m_scope.document().view());
|
|
|
| - if (sheet.mediaQueries() && !medium.eval(sheet.mediaQueries(), &m_viewportDependentMediaQueryResults))
|
| + if (sheet.mediaQueries() && !medium.eval(sheet.mediaQueries()))
|
| return;
|
|
|
| - styleResolver.addMediaQueryAffectedByViewportChange(m_viewportDependentMediaQueryResults);
|
| -
|
| const RuleSet& ruleSet = sheet.contents()->ensureRuleSet();
|
| m_features.add(ruleSet.features());
|
| }
|
| @@ -77,17 +73,11 @@ void ScopedStyleResolver::updateActiveStyleSheets()
|
| toShadowRoot(root).host()->setNeedsStyleRecalc(SubtreeStyleChange);
|
|
|
| m_features.clear();
|
| - m_viewportDependentMediaQueryResults.clear();
|
|
|
| for (RefPtr<CSSStyleSheet>& sheet : m_authorStyleSheets)
|
| appendStyleSheet(*sheet);
|
| }
|
|
|
| -const MediaQueryResultList& ScopedStyleResolver::viewportDependentMediaQueryResults() const
|
| -{
|
| - return m_viewportDependentMediaQueryResults;
|
| -}
|
| -
|
| void ScopedStyleResolver::addStyleSheetCandidateNode(HTMLStyleElement& element)
|
| {
|
| ASSERT(element.inActiveDocument());
|
|
|