| Index: third_party/WebKit/Source/core/fetch/ImageResource.cpp
|
| diff --git a/third_party/WebKit/Source/core/fetch/ImageResource.cpp b/third_party/WebKit/Source/core/fetch/ImageResource.cpp
|
| index 6395714499de125843536a2427f34ecaa71bd934..aad9d355cc05e6bc1a9497ca813ac60010c4dd79 100644
|
| --- a/third_party/WebKit/Source/core/fetch/ImageResource.cpp
|
| +++ b/third_party/WebKit/Source/core/fetch/ImageResource.cpp
|
| @@ -432,6 +432,16 @@ void ImageResource::updateImageAnimationPolicy()
|
| }
|
| }
|
|
|
| +void ImageResource::reloadIfLoFi(ResourceFetcher* fetcher)
|
| +{
|
| + if (!m_response.httpHeaderField("chrome-proxy").contains("q=low"))
|
| + return;
|
| + m_resourceRequest.setCachePolicy(ResourceRequestCachePolicy::ReloadBypassingCache);
|
| + m_resourceRequest.setLoFiState(WebURLRequest::LoFiOff);
|
| + error(Resource::LoadError);
|
| + load(fetcher, fetcher->defaultResourceOptions());
|
| +}
|
| +
|
| void ImageResource::changedInRect(const blink::Image* image, const IntRect& rect)
|
| {
|
| if (!image || image != m_image)
|
|
|