Index: Source/core/rendering/compositing/CompositingRequirementsUpdater.cpp |
diff --git a/Source/core/rendering/compositing/CompositingRequirementsUpdater.cpp b/Source/core/rendering/compositing/CompositingRequirementsUpdater.cpp |
index b85142aa5d18bcd6c9c2b460432884eb620cda57..e33ec515c6345d1b81c2413e6e0253f2b2210547 100644 |
--- a/Source/core/rendering/compositing/CompositingRequirementsUpdater.cpp |
+++ b/Source/core/rendering/compositing/CompositingRequirementsUpdater.cpp |
@@ -396,7 +396,7 @@ void CompositingRequirementsUpdater::updateRecursive(RenderLayer* ancestorLayer, |
reflectionLayer->setCompositingReasons(reflectionLayer->compositingReasons() | reflectionCompositingReason); |
} |
- if (willBeCompositedOrSquashed && layer->blendInfo().hasBlendMode()) |
+ if (willBeCompositedOrSquashed && layer->renderer()->hasBlendMode()) |
currentRecursionData.m_hasUnisolatedCompositedBlendingDescendant = true; |
// Turn overlap testing off for later layers if it's already off, or if we have an animating transform. |