| Index: third_party/WebKit/Source/core/loader/resource/ImageResourceContent.h
|
| diff --git a/third_party/WebKit/Source/core/loader/resource/ImageResourceContent.h b/third_party/WebKit/Source/core/loader/resource/ImageResourceContent.h
|
| index cd70475f0640b95062f29eb111a8a503f3f58f41..f105fb80c27e7c4ab631d2f9be4e3fa694a84313 100644
|
| --- a/third_party/WebKit/Source/core/loader/resource/ImageResourceContent.h
|
| +++ b/third_party/WebKit/Source/core/loader/resource/ImageResourceContent.h
|
| @@ -46,10 +46,15 @@ class CORE_EXPORT ImageResourceContent final
|
| USING_GARBAGE_COLLECTED_MIXIN(ImageResourceContent);
|
|
|
| public:
|
| - static ImageResourceContent* Create(
|
| - PassRefPtr<blink::Image> image = nullptr) {
|
| - return new ImageResourceContent(std::move(image));
|
| + // Used for loading.
|
| + // Returned content will be associated immediately later with ImageResource.
|
| + static ImageResourceContent* CreateNotStarted() {
|
| + return new ImageResourceContent(nullptr);
|
| }
|
| +
|
| + // Creates ImageResourceContent from an already loaded image.
|
| + static ImageResourceContent* CreateLoaded(PassRefPtr<blink::Image>);
|
| +
|
| static ImageResourceContent* Fetch(FetchParameters&, ResourceFetcher*);
|
|
|
| // Returns the nullImage() if the image is not available yet.
|
|
|