| Index: third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintLayer.cpp b/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| index fd6d49adb2c65f322a191e1561255df6318500fe..6185791da27c422789c8af3b73af3261dacdf97c 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayer.cpp
|
| @@ -1334,6 +1334,8 @@ void PaintLayer::insertOnlyThisLayerAfterStyleChange()
|
| const LayoutBoxModelObject& previousPaintInvalidationContainer = layoutObject()->parent()->containerForPaintInvalidation();
|
| if (!previousPaintInvalidationContainer.styleRef().isStackingContext()) {
|
| layoutObject()->invalidatePaintIncludingNonSelfPaintingLayerDescendants(previousPaintInvalidationContainer);
|
| + // Set needsRepaint along the original compositingContainer chain.
|
| + layoutObject()->parent()->enclosingLayer()->setNeedsRepaint();
|
| didSetPaintInvalidation = true;
|
| }
|
| }
|
|
|