Index: third_party/WebKit/Source/core/dom/Element.cpp |
diff --git a/third_party/WebKit/Source/core/dom/Element.cpp b/third_party/WebKit/Source/core/dom/Element.cpp |
index 6caa4218ca71bc24056790b0f67a55005f2d7a64..993dc35c02f3462ce60d4e6004381a1d81943c1e 100644 |
--- a/third_party/WebKit/Source/core/dom/Element.cpp |
+++ b/third_party/WebKit/Source/core/dom/Element.cpp |
@@ -973,6 +973,11 @@ void Element::scrollFrameTo(const ScrollToOptions& scrollToOptions) |
viewport->setScrollPosition(DoublePoint(scaledLeft, scaledTop), ProgrammaticScroll, scrollBehavior); |
} |
+bool Element::hasCompositorProxy() |
+{ |
+ return hasRareData() && elementRareData()->proxyCount() > 0; |
+} |
+ |
void Element::incrementProxyCount() |
{ |
if (ensureElementRareData().incrementProxyCount() == 1) |
@@ -1686,9 +1691,6 @@ PassRefPtr<ComputedStyle> Element::styleForLayoutObject() |
style->setHasInlineTransform(inlineStyle->hasProperty(CSSPropertyTransform)); |
} |
- if (hasRareData() && elementRareData()->proxyCount() > 0) |
- style->setHasCompositorProxy(true); |
- |
document().didRecalculateStyleForElement(); |
return style.release(); |
} |