| Index: Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| diff --git a/Source/core/rendering/svg/RenderSVGModelObject.cpp b/Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| index 2cdd2d5e6e8663080710dfc4b367edc3cc2cc9a4..367338d2b4a78b81a4c56533ea86173f81d2b391 100644
|
| --- a/Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| +++ b/Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| @@ -133,6 +133,11 @@ void RenderSVGModelObject::invalidateTreeIfNeeded(const PaintInvalidationState&
|
| if (!shouldCheckForPaintInvalidation())
|
| return;
|
|
|
| + if (!shouldCheckForSelfPaintInvalidation()) {
|
| + RenderObject::invalidateTreeIfNeeded(paintInvalidationState);
|
| + return;
|
| + }
|
| +
|
| ForceHorriblySlowRectMapping slowRectMapping(&paintInvalidationState);
|
|
|
| const LayoutRect oldPaintInvalidationRect = previousPaintInvalidationRect();
|
|
|