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 b8e64992ef5c27b8b57bdf11fc69c58d37fd5df9..0dae78e07f2abdc91d4f179feb783582253255d3 100644 |
--- a/third_party/WebKit/Source/core/fetch/ImageResource.cpp |
+++ b/third_party/WebKit/Source/core/fetch/ImageResource.cpp |
@@ -507,8 +507,10 @@ void ImageResource::updateImage(bool allDataReceived) { |
clear(); |
if (!errorOccurred()) |
setStatus(DecodeError); |
- if (!allDataReceived && loader()) |
- loader()->didFinishLoading(nullptr, monotonicallyIncreasingTime(), size); |
+ if (!allDataReceived && loader()) { |
+ loader()->didFinishLoading(nullptr, monotonicallyIncreasingTime(), size, |
+ size); |
+ } |
memoryCache()->remove(this); |
} |