Index: third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp |
diff --git a/third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp b/third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp |
index aa9ddd5f34cab70fcea63e03a50e4833a15c5b13..105b1d308a5c618f17728c8f7af65d65f2351c3e 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp |
+++ b/third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp |
@@ -213,14 +213,6 @@ void StyleResolver::appendCSSStyleSheet(CSSStyleSheet& cssSheet) { |
isSVGStyleElement(cssSheet.ownerNode()) || |
cssSheet.ownerNode()->isConnected()); |
- const MediaQueryEvaluator& evaluator = |
- document().styleEngine().ensureMediaQueryEvaluator(); |
- if (cssSheet.mediaQueries() && |
- !evaluator.eval(cssSheet.mediaQueries(), |
- &m_viewportDependentMediaQueryResults, |
- &m_deviceDependentMediaQueryResults)) |
- return; |
- |
TreeScope* treeScope = &cssSheet.ownerNode()->treeScope(); |
// TODO(rune@opera.com): This is a workaround for crbug.com/559292 |
// when we're in the middle of removing a subtree with a style element |
@@ -236,8 +228,7 @@ void StyleResolver::appendCSSStyleSheet(CSSStyleSheet& cssSheet) { |
// (m_document), so we override it for all document scoped sheets. |
if (treeScope->rootNode().isDocumentNode()) |
treeScope = m_document; |
- treeScope->ensureScopedStyleResolver().appendCSSStyleSheet(cssSheet, |
- evaluator); |
+ treeScope->ensureScopedStyleResolver().appendCSSStyleSheet(cssSheet); |
} |
void StyleResolver::appendPendingAuthorStyleSheets() { |
@@ -1844,40 +1835,6 @@ void StyleResolver::computeFont(ComputedStyle* style, |
} |
} |
-void StyleResolver::addViewportDependentMediaQueries( |
- const MediaQueryResultList& list) { |
- for (size_t i = 0; i < list.size(); ++i) |
- m_viewportDependentMediaQueryResults.append(list[i]); |
-} |
- |
-void StyleResolver::addDeviceDependentMediaQueries( |
- const MediaQueryResultList& list) { |
- for (size_t i = 0; i < list.size(); ++i) |
- m_deviceDependentMediaQueryResults.append(list[i]); |
-} |
- |
-bool StyleResolver::mediaQueryAffectedByViewportChange() const { |
- const MediaQueryEvaluator& evaluator = |
- document().styleEngine().ensureMediaQueryEvaluator(); |
- for (unsigned i = 0; i < m_viewportDependentMediaQueryResults.size(); ++i) { |
- if (evaluator.eval(m_viewportDependentMediaQueryResults[i]->expression()) != |
- m_viewportDependentMediaQueryResults[i]->result()) |
- return true; |
- } |
- return false; |
-} |
- |
-bool StyleResolver::mediaQueryAffectedByDeviceChange() const { |
- const MediaQueryEvaluator& evaluator = |
- document().styleEngine().ensureMediaQueryEvaluator(); |
- for (unsigned i = 0; i < m_deviceDependentMediaQueryResults.size(); ++i) { |
- if (evaluator.eval(m_deviceDependentMediaQueryResults[i]->expression()) != |
- m_deviceDependentMediaQueryResults[i]->result()) |
- return true; |
- } |
- return false; |
-} |
- |
void StyleResolver::updateMediaType() { |
if (FrameView* view = document().view()) { |
m_printMediaType = |
@@ -1887,8 +1844,6 @@ void StyleResolver::updateMediaType() { |
DEFINE_TRACE(StyleResolver) { |
visitor->trace(m_matchedPropertiesCache); |
- visitor->trace(m_viewportDependentMediaQueryResults); |
- visitor->trace(m_deviceDependentMediaQueryResults); |
visitor->trace(m_selectorFilter); |
visitor->trace(m_styleSharingLists); |
visitor->trace(m_pendingStyleSheets); |