| Index: Source/core/rendering/RenderBox.cpp
|
| diff --git a/Source/core/rendering/RenderBox.cpp b/Source/core/rendering/RenderBox.cpp
|
| index cdd213e02dcf7b937e36df0debaece7edacee76b..21e9ec5100086803a6001785f5a7a6399ed2f460 100644
|
| --- a/Source/core/rendering/RenderBox.cpp
|
| +++ b/Source/core/rendering/RenderBox.cpp
|
| @@ -1437,11 +1437,11 @@ void RenderBox::paintFillLayers(const PaintInfo& paintInfo, const Color& c, cons
|
| // the layer recursion into paintFillLayerExtended, or to compute the layer geometry here
|
| // and pass it down.
|
|
|
| - if (!shouldDrawBackgroundInSeparateBuffer && curLayer->blendMode() != blink::WebBlendModeNormal)
|
| + if (!shouldDrawBackgroundInSeparateBuffer && curLayer->blendMode() != WebBlendModeNormal)
|
| shouldDrawBackgroundInSeparateBuffer = true;
|
|
|
| // The clipOccludesNextLayers condition must be evaluated first to avoid short-circuiting.
|
| - if (curLayer->clipOccludesNextLayers(curLayer == &fillLayer) && curLayer->hasOpaqueImage(this) && curLayer->image()->canRender(*this, style()->effectiveZoom()) && curLayer->hasRepeatXY() && curLayer->blendMode() == blink::WebBlendModeNormal && !boxShadowShouldBeAppliedToBackground(bleedAvoidance))
|
| + if (curLayer->clipOccludesNextLayers(curLayer == &fillLayer) && curLayer->hasOpaqueImage(this) && curLayer->image()->canRender(*this, style()->effectiveZoom()) && curLayer->hasRepeatXY() && curLayer->blendMode() == WebBlendModeNormal && !boxShadowShouldBeAppliedToBackground(bleedAvoidance))
|
| break;
|
| curLayer = curLayer->next();
|
| }
|
|
|