| Index: Source/core/loader/ImageLoader.cpp
|
| diff --git a/Source/core/loader/ImageLoader.cpp b/Source/core/loader/ImageLoader.cpp
|
| index d87bcf5712d241df1d4e75084224bbd618ba91cb..63272e724db256a26a78815564b8c9dcc1c60d27 100644
|
| --- a/Source/core/loader/ImageLoader.cpp
|
| +++ b/Source/core/loader/ImageLoader.cpp
|
| @@ -204,6 +204,13 @@ static void configureRequest(FetchRequest& request, ImageLoader::BypassMainWorld
|
| AtomicString crossOriginMode = element.fastGetAttribute(HTMLNames::crossoriginAttr);
|
| if (!crossOriginMode.isNull())
|
| request.setCrossOriginAccessControl(element.document().securityOrigin(), crossOriginMode);
|
| +
|
| + if (isHTMLImageElement(element)) {
|
| + FetchRequest::ResourceWidth resourceWidth;
|
| + resourceWidth.width = toHTMLImageElement(element).sourceSize(element);
|
| + resourceWidth.isSet = true;
|
| + request.setResourceWidth(resourceWidth);
|
| + }
|
| }
|
|
|
| inline void ImageLoader::dispatchErrorEvent()
|
|
|