| Index: Source/core/rendering/RenderLayer.cpp
|
| diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp
|
| index 8bfd94b6ff48e5e07fbd519fb5131f2e4c81dcb8..36fec976a04e1f46da73995022aed365aefa7696 100644
|
| --- a/Source/core/rendering/RenderLayer.cpp
|
| +++ b/Source/core/rendering/RenderLayer.cpp
|
| @@ -3783,14 +3783,14 @@ bool RenderLayer::shouldBeSelfPaintingLayer() const
|
|
|
| void RenderLayer::updateSelfPaintingLayer()
|
| {
|
| - bool isSelfPaintingLayer = shouldBeSelfPaintingLayer();
|
| - if (m_isSelfPaintingLayer == isSelfPaintingLayer)
|
| + bool newIsSelfPaintingLayer = shouldBeSelfPaintingLayer();
|
| + if (isSelfPaintingLayer() == newIsSelfPaintingLayer)
|
| return;
|
|
|
| - m_isSelfPaintingLayer = isSelfPaintingLayer;
|
| + m_isSelfPaintingLayer = newIsSelfPaintingLayer;
|
| if (!parent())
|
| return;
|
| - if (isSelfPaintingLayer)
|
| + if (newIsSelfPaintingLayer)
|
| parent()->setAncestorChainHasSelfPaintingLayerDescendant();
|
| else
|
| parent()->dirtyAncestorChainHasSelfPaintingLayerDescendantStatus();
|
|
|