Index: Source/core/rendering/compositing/CompositingLayerAssigner.cpp |
diff --git a/Source/core/rendering/compositing/CompositingLayerAssigner.cpp b/Source/core/rendering/compositing/CompositingLayerAssigner.cpp |
index 44727edf222c79faa5fc90060f6f76b9bf2608f8..16037d1c0204fe43713799769d84b5ff22d387e1 100644 |
--- a/Source/core/rendering/compositing/CompositingLayerAssigner.cpp |
+++ b/Source/core/rendering/compositing/CompositingLayerAssigner.cpp |
@@ -145,7 +145,7 @@ CompositingReasons CompositingLayerAssigner::getReasonsPreventingSquashing(const |
if (squashingWouldExceedSparsityTolerance(layer, squashingState)) |
return CompositingReasonSquashingSparsityExceeded; |
- if (layer->renderer()->hasBlendMode()) |
+ if (layer->renderer()->style()->hasBlendMode()) |
return CompositingReasonSquashingBlendingIsDisallowed; |
// FIXME: this is not efficient, since it walks up the tree. We should store these values on the CompositingInputsCache. |