Index: Source/core/html/HTMLImageElement.cpp |
diff --git a/Source/core/html/HTMLImageElement.cpp b/Source/core/html/HTMLImageElement.cpp |
index fdef0d1c1565fdaa67511ef26c0f642022a15324..0c3d51065250c28745844a26ad4c1e9570e1691c 100644 |
--- a/Source/core/html/HTMLImageElement.cpp |
+++ b/Source/core/html/HTMLImageElement.cpp |
@@ -365,14 +365,15 @@ void HTMLImageElement::attach(const AttachContext& context) |
float deviceScaleFactor = blink::deviceScaleFactor(layoutImage->frame()); |
pair<Image*, float> brokenImageAndImageScaleFactor = ImageResource::brokenImage(deviceScaleFactor); |
ImageResource* newImageResource = new ImageResource(brokenImageAndImageScaleFactor.first); |
- layoutImage->imageResource()->setImageResource(newImageResource); |
+ layoutImage->imageResource()->setImageResource(newImageResource, KURL()); |
} |
if (layoutImageResource->hasImage()) |
return; |
if (!imageLoader().image() && !layoutImageResource->cachedImage()) |
return; |
- layoutImageResource->setImageResource(imageLoader().image()); |
+ |
+ layoutImageResource->setImageResource(imageLoader().image(), document().completeURL(imageSourceURL())); |
} |
} |