Index: Source/core/layout/svg/LayoutSVGResourceContainer.cpp |
diff --git a/Source/core/layout/svg/LayoutSVGResourceContainer.cpp b/Source/core/layout/svg/LayoutSVGResourceContainer.cpp |
index 9b6ed6bc2c746b149b3f23576b283c5db2e0a137..3a112e9cdb72fa198fc714e59509ee9f3c1911ed 100644 |
--- a/Source/core/layout/svg/LayoutSVGResourceContainer.cpp |
+++ b/Source/core/layout/svg/LayoutSVGResourceContainer.cpp |
@@ -195,7 +195,7 @@ void LayoutSVGResourceContainer::invalidateCacheAndMarkForLayout(SubtreeLayoutSc |
if (selfNeedsLayout()) |
return; |
- setNeedsLayoutAndFullPaintInvalidation(MarkContainerChain, layoutScope); |
+ setNeedsLayoutAndFullPaintInvalidation(LayoutInvalidationReason::SvgResourceInvalidated, MarkContainerChain, layoutScope); |
if (everHadLayout()) |
removeAllClientsFromCache(); |
@@ -226,7 +226,7 @@ void LayoutSVGResourceContainer::registerResource() |
StyleDifference diff; |
diff.setNeedsFullLayout(); |
SVGResourcesCache::clientStyleChanged(layoutObject, diff, layoutObject->styleRef()); |
- layoutObject->setNeedsLayoutAndFullPaintInvalidation(); |
+ layoutObject->setNeedsLayoutAndFullPaintInvalidation(LayoutInvalidationReason::SvgResourceInvalidated); |
} |
} |
@@ -277,7 +277,7 @@ void LayoutSVGResourceContainer::markForLayoutAndParentResourceInvalidation(Layo |
ASSERT(object->node()); |
if (needsLayout && !object->documentBeingDestroyed()) |
- object->setNeedsLayoutAndFullPaintInvalidation(); |
+ object->setNeedsLayoutAndFullPaintInvalidation(LayoutInvalidationReason::SvgResourceInvalidated); |
removeFromCacheAndInvalidateDependencies(object, needsLayout); |