| Index: third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintLayer.cpp b/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| index 11dc3c44a8cbb4f30a2dccb3b745f375ba224e6d..19d6546fbf2c079a6587696c3468d3fd82556a47 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| @@ -135,9 +135,8 @@ PaintLayerRareData::~PaintLayerRareData()
|
| {
|
| }
|
|
|
| -PaintLayer::PaintLayer(LayoutBoxModelObject* layoutObject, PaintLayerType type)
|
| - : m_layerType(type)
|
| - , m_hasSelfPaintingLayerDescendant(false)
|
| +PaintLayer::PaintLayer(LayoutBoxModelObject* layoutObject)
|
| + : m_hasSelfPaintingLayerDescendant(false)
|
| , m_hasSelfPaintingLayerDescendantDirty(false)
|
| , m_isRootLayer(layoutObject->isLayoutView())
|
| , m_visibleContentStatusDirty(true)
|
| @@ -2453,7 +2452,7 @@ bool PaintLayer::shouldBeSelfPaintingLayer() const
|
| {
|
| if (layoutObject()->isLayoutPart() && toLayoutPart(layoutObject())->requiresAcceleratedCompositing())
|
| return true;
|
| - return m_layerType == NormalPaintLayer
|
| + return layoutObject()->layerTypeRequired() == NormalPaintLayer
|
| || (m_scrollableArea && m_scrollableArea->hasOverlayScrollbars())
|
| || needsCompositedScrolling();
|
| }
|
|
|