| Index: third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp b/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| index edcba00f7e7e0af53a2d28f112856e8e16eb141b..2811bb69aa353cbc629f866db95f2448609ebf96 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayerScrollableArea.cpp
|
| @@ -1685,9 +1685,7 @@ static bool layerNeedsCompositedScrolling(
|
| layer->canPaintBackgroundOntoScrollingContentsLayer() &&
|
| layer->backgroundIsKnownToBeOpaqueInRect(
|
| toLayoutBox(layer->layoutObject())->paddingBoxRect()) &&
|
| - !layer->transformAncestor() && !layer->transform() &&
|
| - !layer->opacityAncestor() &&
|
| - !layer->layoutObject()->style()->hasOpacity();
|
| + !layer->compositesWithTransform() && !layer->compositesWithOpacity();
|
| if (mode == PaintLayerScrollableArea::ConsiderLCDText &&
|
| !layer->compositor()->preferCompositingToLCDTextEnabled() &&
|
| !backgroundSupportsLCDText)
|
|
|