| Index: Source/core/rendering/compositing/CompositingInputsUpdater.cpp
|
| diff --git a/Source/core/rendering/compositing/CompositingInputsUpdater.cpp b/Source/core/rendering/compositing/CompositingInputsUpdater.cpp
|
| index 1803c37198c5c858e5f1e330577e08bc33ffd617..68370a245344066900063944386b6fdcf2fd301e 100644
|
| --- a/Source/core/rendering/compositing/CompositingInputsUpdater.cpp
|
| +++ b/Source/core/rendering/compositing/CompositingInputsUpdater.cpp
|
| @@ -121,7 +121,7 @@ void CompositingInputsUpdater::updateRecursive(RenderLayer* layer, UpdateType up
|
|
|
| const RenderLayer* parent = layer->parent();
|
| properties.opacityAncestor = parent->isTransparent() ? parent : parent->opacityAncestor();
|
| - properties.transformAncestor = parent->hasTransform() ? parent : parent->transformAncestor();
|
| + properties.transformAncestor = parent->hasTransformRelatedProperty() ? parent : parent->transformAncestor();
|
| properties.filterAncestor = parent->hasFilter() ? parent : parent->filterAncestor();
|
|
|
| if (info.hasAncestorWithClipOrOverflowClip) {
|
|
|