Index: Source/core/svg/SVGUseElement.cpp |
diff --git a/Source/core/svg/SVGUseElement.cpp b/Source/core/svg/SVGUseElement.cpp |
index 70c20d2a09984a6db9fb3e53939a5241357b8272..181ceb064babff5b85a6ab0a81a0c561c7b404e9 100644 |
--- a/Source/core/svg/SVGUseElement.cpp |
+++ b/Source/core/svg/SVGUseElement.cpp |
@@ -309,7 +309,7 @@ void SVGUseElement::clearResourceReferences() |
m_needsShadowTreeRecreation = false; |
document().unscheduleUseShadowTreeUpdate(*this); |
- document().accessSVGExtensions().removeAllTargetReferencesForElement(this); |
+ removeAllOutgoingReferences(); |
} |
void SVGUseElement::buildPendingResource() |
@@ -477,7 +477,7 @@ bool SVGUseElement::buildShadowTree(SVGElement* target, SVGElement* targetInstan |
// We only need to track first degree <use> dependencies. Indirect references are handled |
// as the invalidation bubbles up the dependency chain. |
if (!foundUse && !isStructurallyExternal()) { |
- document().accessSVGExtensions().addElementReferencingTarget(this, target); |
+ addReferenceTo(target); |
foundUse = true; |
} |
} else if (isDisallowedElement(target)) { |