diff options
Diffstat (limited to 'Source/WebCore/css/CSSImageValue.cpp')
-rw-r--r-- | Source/WebCore/css/CSSImageValue.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/WebCore/css/CSSImageValue.cpp b/Source/WebCore/css/CSSImageValue.cpp index a9038b9..ffc6763 100644 --- a/Source/WebCore/css/CSSImageValue.cpp +++ b/Source/WebCore/css/CSSImageValue.cpp @@ -22,6 +22,7 @@ #include "CSSImageValue.h" #include "CSSValueKeywords.h" +#include "Document.h" #include "MemoryCache.h" #include "CachedImage.h" #include "CachedResourceLoader.h" @@ -71,7 +72,8 @@ StyleCachedImage* CSSImageValue::cachedImage(CachedResourceLoader* loader, const if (!m_accessedImage) { m_accessedImage = true; - if (CachedImage* cachedImage = loader->requestImage(url)) { + ResourceRequest request(loader->document()->completeURL(url)); + if (CachedImage* cachedImage = loader->requestImage(request)) { cachedImage->addClient(this); m_image = StyleCachedImage::create(cachedImage); } |