summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/dom/ProcessingInstruction.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/dom/ProcessingInstruction.cpp')
-rw-r--r--Source/WebCore/dom/ProcessingInstruction.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/WebCore/dom/ProcessingInstruction.cpp b/Source/WebCore/dom/ProcessingInstruction.cpp
index 30111d8..3feb0ab 100644
--- a/Source/WebCore/dom/ProcessingInstruction.cpp
+++ b/Source/WebCore/dom/ProcessingInstruction.cpp
@@ -161,9 +161,10 @@ void ProcessingInstruction::checkStyleSheet()
m_loading = true;
document()->addPendingSheet();
+ ResourceRequest request(document()->completeURL(href));
#if ENABLE(XSLT)
if (m_isXSL)
- m_cachedSheet = document()->cachedResourceLoader()->requestXSLStyleSheet(url);
+ m_cachedSheet = document()->cachedResourceLoader()->requestXSLStyleSheet(request);
else
#endif
{
@@ -171,7 +172,7 @@ void ProcessingInstruction::checkStyleSheet()
if (charset.isEmpty())
charset = document()->charset();
- m_cachedSheet = document()->cachedResourceLoader()->requestCSSStyleSheet(url, charset);
+ m_cachedSheet = document()->cachedResourceLoader()->requestCSSStyleSheet(request, charset);
}
if (m_cachedSheet)
m_cachedSheet->addClient(this);