Index: third_party/WebKit/Source/core/fetch/ImageResource.h |
diff --git a/third_party/WebKit/Source/core/fetch/ImageResource.h b/third_party/WebKit/Source/core/fetch/ImageResource.h |
index fece9206694d482a9caae798f45613814ad0e056..8ab5b6d18f1cb194d287bbde3fd7ef8540201f5c 100644 |
--- a/third_party/WebKit/Source/core/fetch/ImageResource.h |
+++ b/third_party/WebKit/Source/core/fetch/ImageResource.h |
@@ -99,9 +99,9 @@ public: |
void allClientsAndObserversRemoved() override; |
void appendData(const char*, size_t) override; |
- void error(Resource::Status) override; |
+ void error(const ResourceError&) override; |
void responseReceived(const ResourceResponse&, PassOwnPtr<WebDataConsumerHandle>) override; |
- void finish() override; |
+ void finish(double finishTime = 0.0) override; |
// For compatibility, images keep loading even if there are HTTP errors. |
bool shouldIgnoreHTTPStatusCodeErrors() const override { return true; } |
@@ -152,6 +152,7 @@ private: |
void createImage(); |
void updateImage(bool allDataReceived); |
+ void updateImageAndClearBuffer(); |
void clearImage(); |
// If not null, changeRect is the changed part of the image. |
void notifyObservers(const IntRect* changeRect = nullptr); |