diff options
Diffstat (limited to 'Source/WebCore/dom/ProcessingInstruction.cpp')
-rw-r--r-- | Source/WebCore/dom/ProcessingInstruction.cpp | 5 |
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); |