| Index: Source/core/rendering/svg/RenderSVGResourceContainer.cpp
|
| diff --git a/Source/core/rendering/svg/RenderSVGResourceContainer.cpp b/Source/core/rendering/svg/RenderSVGResourceContainer.cpp
|
| index 047087dd2a9105f8217bff1d9edbe3ab43549c05..73996215c8444671f23b74bda2593d2a5819cf94 100644
|
| --- a/Source/core/rendering/svg/RenderSVGResourceContainer.cpp
|
| +++ b/Source/core/rendering/svg/RenderSVGResourceContainer.cpp
|
| @@ -200,7 +200,7 @@ void RenderSVGResourceContainer::invalidateCacheAndMarkForLayout(SubtreeLayoutSc
|
| if (selfNeedsLayout())
|
| return;
|
|
|
| - setNeedsLayout(MarkContainingBlockChain, layoutScope);
|
| + setNeedsLayoutAndFullRepaint(MarkContainingBlockChain, layoutScope);
|
|
|
| if (everHadLayout())
|
| removeAllClientsFromCache();
|
| @@ -231,7 +231,7 @@ void RenderSVGResourceContainer::registerResource()
|
| StyleDifference diff;
|
| diff.setNeedsFullLayout();
|
| SVGResourcesCache::clientStyleChanged(renderer, diff, renderer->style());
|
| - renderer->setNeedsLayout();
|
| + renderer->setNeedsLayoutAndFullRepaint();
|
| }
|
| }
|
|
|
|
|