Index: Source/core/svg/SVGUseElement.cpp |
diff --git a/Source/core/svg/SVGUseElement.cpp b/Source/core/svg/SVGUseElement.cpp |
index 9bdf713ca431656f4cddae0971b08de71e86df00..4fe238b2714df4fb7c58f305e1e2353fab28a5b7 100644 |
--- a/Source/core/svg/SVGUseElement.cpp |
+++ b/Source/core/svg/SVGUseElement.cpp |
@@ -223,7 +223,7 @@ void SVGUseElement::svgAttributeChanged(const QualifiedName& attrName) |
if (SVGURIReference::isKnownAttribute(attrName)) { |
bool isExternalReference = isExternalURIReference(hrefCurrentValue(), document()); |
if (isExternalReference) { |
- KURL url = document().completeURL(hrefCurrentValue()); |
+ KURL url = treeScope().completeURL(hrefCurrentValue()); |
if (url.hasFragmentIdentifier()) { |
FetchRequest request(ResourceRequest(url.string()), localName()); |
setDocumentResource(document().fetcher()->fetchSVGDocument(request)); |