Index: Source/core/dom/ProcessingInstruction.cpp |
diff --git a/Source/core/dom/ProcessingInstruction.cpp b/Source/core/dom/ProcessingInstruction.cpp |
index 0678bbb251a4890abf94b82ee8d48cc3b6bfd48a..8f571fcc556610e6cc2cf03bdbe3785dc1b13999 100644 |
--- a/Source/core/dom/ProcessingInstruction.cpp |
+++ b/Source/core/dom/ProcessingInstruction.cpp |
@@ -121,12 +121,12 @@ void ProcessingInstruction::checkStyleSheet() |
} else { |
clearResource(); |
- String url = document().completeURL(href).string(); |
+ String url = treeScope().completeURL(href).string(); |
if (!dispatchBeforeLoadEvent(url)) |
return; |
ResourcePtr<StyleSheetResource> resource; |
- FetchRequest request(ResourceRequest(document().completeURL(href)), FetchInitiatorTypeNames::processinginstruction); |
+ FetchRequest request(ResourceRequest(treeScope().completeURL(href)), FetchInitiatorTypeNames::processinginstruction); |
if (m_isXSL) { |
resource = document().fetcher()->fetchXSLStyleSheet(request); |
} else { |