Index: third_party/WebKit/Source/core/svg/SVGUseElement.cpp |
diff --git a/third_party/WebKit/Source/core/svg/SVGUseElement.cpp b/third_party/WebKit/Source/core/svg/SVGUseElement.cpp |
index ce93141fc31647282b789d818d956be814bd24a1..df2b4d7e0ac00a3c7d447a407858ac1bb07dc555 100644 |
--- a/third_party/WebKit/Source/core/svg/SVGUseElement.cpp |
+++ b/third_party/WebKit/Source/core/svg/SVGUseElement.cpp |
@@ -38,11 +38,11 @@ |
#include "core/fetch/FetchRequest.h" |
#include "core/fetch/ResourceFetcher.h" |
#include "core/layout/svg/LayoutSVGTransformableContainer.h" |
-#include "core/svg/SVGDocumentExtensions.h" |
#include "core/svg/SVGGElement.h" |
#include "core/svg/SVGLengthContext.h" |
#include "core/svg/SVGSVGElement.h" |
#include "core/svg/SVGSymbolElement.h" |
+#include "core/svg/SVGTreeScopeResources.h" |
#include "core/xml/parser/XMLDocumentParser.h" |
#include "wtf/Vector.h" |
@@ -316,8 +316,8 @@ Element* SVGUseElement::resolveTargetElement() { |
return target; |
// Don't record any pending references for external resources. |
if (!m_resource) { |
- document().accessSVGExtensions().addPendingResource(m_elementIdentifier, |
- this); |
+ treeScope().ensureSVGTreeScopedResources().addPendingResource( |
+ m_elementIdentifier, this); |
DCHECK(hasPendingResources()); |
} |
return nullptr; |