| Index: Source/core/rendering/RenderLayer.cpp
|
| diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp
|
| index 698712e90dd528ebc967e2d819e44bcbddc9fd77..0447e81c4db73e425926c53ecf0c6230b6b3d4ff 100644
|
| --- a/Source/core/rendering/RenderLayer.cpp
|
| +++ b/Source/core/rendering/RenderLayer.cpp
|
| @@ -1295,6 +1295,11 @@ void RenderLayer::removeOnlyThisLayer()
|
| return;
|
|
|
| m_clipper.clearClipRectsIncludingDescendants();
|
| +
|
| + // For querying RenderLayer::compositingState()
|
| + // Eager invalidation here is correct, since we are invalidating with respect to the previous frame's
|
| + // compositing state when removing the layer.
|
| + DisableCompositingQueryAsserts disabler;
|
| paintInvalidator().paintInvalidationIncludingNonCompositingDescendants();
|
|
|
| RenderLayer* nextSib = nextSibling();
|
|
|