| Index: Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| diff --git a/Source/core/rendering/compositing/CompositingReasonFinder.cpp b/Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| index f703878f56e136b87eccd63c3313ae87c2c1227f..4a1613a74dc17a88fd34aa59b9a906896da76d94 100644
|
| --- a/Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| +++ b/Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| @@ -94,7 +94,7 @@ CompositingReasons CompositingReasonFinder::potentialCompositingReasonsFromStyle
|
| reasons |= CompositingReasonPerspectiveWith3DDescendants;
|
|
|
| // If the implementation of createsGroup changes, we need to be aware of that in this part of code.
|
| - ASSERT((renderer->isTransparent() || renderer->hasMask() || renderer->hasFilter() || renderer->hasBlendMode()) == renderer->createsGroup());
|
| + ASSERT((renderer->isTransparent() || renderer->hasMask() || renderer->hasFilter() || style->hasBlendMode()) == renderer->createsGroup());
|
|
|
| if (style->hasMask())
|
| reasons |= CompositingReasonMaskWithCompositedDescendants;
|
| @@ -109,7 +109,7 @@ CompositingReasons CompositingReasonFinder::potentialCompositingReasonsFromStyle
|
| if (renderer->isTransparent())
|
| reasons |= CompositingReasonOpacityWithCompositedDescendants;
|
|
|
| - if (renderer->hasBlendMode())
|
| + if (style->hasBlendMode())
|
| reasons |= CompositingReasonBlendingWithCompositedDescendants;
|
|
|
| if (renderer->hasReflection())
|
|
|