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 d692b0dcf15a86bc342f241a6a78d274c26505c2..9f52edc41a5884628ef57099d8c1887698fa7c43 100644 |
--- a/third_party/WebKit/Source/core/layout/compositing/CompositingLayerAssigner.cpp |
+++ b/third_party/WebKit/Source/core/layout/compositing/CompositingLayerAssigner.cpp |
@@ -172,7 +172,7 @@ SquashingDisallowedReasons CompositingLayerAssigner::getReasonsPreventingSquashi |
if (layer->renderingContextRoot() != squashingLayer.renderingContextRoot()) |
return SquashingDisallowedReasonRenderingContextMismatch; |
- if (layer->hasFilter() || layer->filterAncestor() != squashingLayer.filterAncestor()) |
+ if (layer->hasFilterInducingProperty() || layer->filterAncestor() != squashingLayer.filterAncestor()) |
return SquashingDisallowedReasonFilterMismatch; |
if (layer->nearestFixedPositionLayer() != squashingLayer.nearestFixedPositionLayer()) |