| Index: Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| diff --git a/Source/core/rendering/svg/RenderSVGModelObject.cpp b/Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| index b8d334f0a12725838e2afad717df5df663f1cad5..bfa362841d2fbcf6beecda316864413f24c31b79 100644
|
| --- a/Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| +++ b/Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| @@ -149,14 +149,6 @@ void RenderSVGModelObject::invalidatePaintIfNeeded(const PaintInvalidationState&
|
| setPreviousPaintInvalidationRect(boundsRectForPaintInvalidation(&paintInvalidationState.paintInvalidationContainer(), &paintInvalidationState));
|
| setPreviousPositionFromPaintInvalidationContainer(RenderLayer::positionFromPaintInvalidationContainer(this, &paintInvalidationState.paintInvalidationContainer(), &paintInvalidationState));
|
|
|
| - // If an ancestor container had its transform changed, then we just
|
| - // need to update the RenderSVGModelObject's repaint rect above. The invalidation
|
| - // will be handled by the container where the transform changed. This essentially
|
| - // means that we prune the entire branch for performance.
|
| - RenderObject* parent = this->parent();
|
| - if (parent && parent->isSVGContainer() && toRenderSVGContainer(parent)->didTransformToRootUpdate())
|
| - return;
|
| -
|
| // If we are set to do a full paint invalidation that means the RenderView will be
|
| // issue paint invalidations. We can then skip issuing of paint invalidations for the child
|
| // renderers as they'll be covered by the RenderView.
|
|
|