diff options
Diffstat (limited to 'Source/WebCore/xml/XSLImportRule.cpp')
-rw-r--r-- | Source/WebCore/xml/XSLImportRule.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/WebCore/xml/XSLImportRule.cpp b/Source/WebCore/xml/XSLImportRule.cpp index c32da4e..d23f182 100644 --- a/Source/WebCore/xml/XSLImportRule.cpp +++ b/Source/WebCore/xml/XSLImportRule.cpp @@ -26,6 +26,7 @@ #include "CachedXSLStyleSheet.h" #include "CachedResourceLoader.h" +#include "Document.h" #include "XSLStyleSheet.h" namespace WebCore { @@ -98,7 +99,8 @@ void XSLImportRule::loadSheet() return; } - m_cachedSheet = cachedResourceLoader->requestXSLStyleSheet(absHref); + ResourceRequest request(cachedResourceLoader->document()->completeURL(absHref)); + m_cachedSheet = cachedResourceLoader->requestXSLStyleSheet(request); if (m_cachedSheet) { m_cachedSheet->addClient(this); |