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