| 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 7284419f945ebbe0ea2d7aeadc30cd1f3de2d894..786449fb35c9431719650de6bd0a451cddff4080 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| @@ -922,7 +922,7 @@ LayoutPoint PaintLayer::computeOffsetFromTransformedAncestor() const {
|
|
|
| PaintLayer* PaintLayer::compositingContainer() const {
|
| if (!stackingNode()->isStacked())
|
| - return containingLayer();
|
| + return isSelfPaintingLayer() ? parent() : containingLayer();
|
| if (PaintLayerStackingNode* ancestorStackingNode =
|
| stackingNode()->ancestorStackingContextNode())
|
| return ancestorStackingNode->layer();
|
|
|