| Index: third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| index 6248097b19031e13208183b785a026fa7d0538de..5dd7d087f91bf94e72e07e33688bfc268dd51de9 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| @@ -1553,13 +1553,10 @@ void CompositedLayerMapping::updateElementIdAndCompositorMutableProperties()
|
| if (owningNode) {
|
| Document& document = owningNode->document();
|
| Element* scrollingElement = document.scrollingElement();
|
| - LocalFrame* frame = document.frame();
|
| - Settings* settings = frame ? frame->settings() : nullptr;
|
| - bool rootLayerScrolls = settings && settings->rootLayerScrolls();
|
| - if (owningNode->isElementNode() && (!rootLayerScrolls || owningNode != scrollingElement)) {
|
| + if (owningNode->isElementNode() && (!RuntimeEnabledFeatures::rootLayerScrollingEnabled() || owningNode != scrollingElement)) {
|
| animatingElement = toElement(owningNode);
|
| animatingStyle = m_owningLayer.layoutObject()->style();
|
| - } else if (owningNode->isDocumentNode() && rootLayerScrolls) {
|
| + } else if (owningNode->isDocumentNode() && RuntimeEnabledFeatures::rootLayerScrollingEnabled()) {
|
| owningNode = animatingElement = scrollingElement;
|
| if (scrollingElement)
|
| animatingStyle = scrollingElement->layoutObject()->style();
|
|
|