| Index: third_party/WebKit/Source/core/layout/compositing/CompositingLayerAssigner.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/CompositingLayerAssigner.cpp b/third_party/WebKit/Source/core/layout/compositing/CompositingLayerAssigner.cpp
|
| index c832901a19bfd2c854b3a52cb86fdacda1783c87..d692b0dcf15a86bc342f241a6a78d274c26505c2 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositingLayerAssigner.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositingLayerAssigner.cpp
|
| @@ -166,6 +166,9 @@ SquashingDisallowedReasons CompositingLayerAssigner::getReasonsPreventingSquashi
|
| if (layer->transformAncestor() != squashingLayer.transformAncestor())
|
| return SquashingDisallowedReasonTransformAncestorMismatch;
|
|
|
| + if (layer->transform() && !layer->transform()->isIdentityOrTranslation())
|
| + return SquashingDisallowedReasonNonTranslationTransform;
|
| +
|
| if (layer->renderingContextRoot() != squashingLayer.renderingContextRoot())
|
| return SquashingDisallowedReasonRenderingContextMismatch;
|
|
|
|
|