Index: Source/core/css/resolver/FilterOperationResolver.cpp |
diff --git a/Source/core/css/resolver/FilterOperationResolver.cpp b/Source/core/css/resolver/FilterOperationResolver.cpp |
index 04e0952c0c4e4e0186bcc5357b1e6b0920dc0b18..1f92b775ca56969223a04d37bbfc243daae99e60 100644 |
--- a/Source/core/css/resolver/FilterOperationResolver.cpp |
+++ b/Source/core/css/resolver/FilterOperationResolver.cpp |
@@ -106,7 +106,7 @@ bool FilterOperationResolver::createFilterOperations(CSSValue* inValue, const CS |
continue; |
CSSSVGDocumentValue* svgDocumentValue = toCSSSVGDocumentValue(argument); |
- KURL url = state.document().completeURL(svgDocumentValue->url()); |
+ KURL url = state.treeScope().completeURL(svgDocumentValue->url()); |
RefPtr<ReferenceFilterOperation> operation = ReferenceFilterOperation::create(svgDocumentValue->url(), AtomicString(url.fragmentIdentifier())); |
if (SVGURIReference::isExternalURIReference(svgDocumentValue->url(), state.document())) { |