| Index: third_party/WebKit/Source/core/loader/resource/ImageResource.h
|
| diff --git a/third_party/WebKit/Source/core/loader/resource/ImageResource.h b/third_party/WebKit/Source/core/loader/resource/ImageResource.h
|
| index 2df41d23683fa6eb12cb25a2e1511b2a832049a0..d09ac015f7b2a801a8ed40965121cd62edd42379 100644
|
| --- a/third_party/WebKit/Source/core/loader/resource/ImageResource.h
|
| +++ b/third_party/WebKit/Source/core/loader/resource/ImageResource.h
|
| @@ -58,12 +58,14 @@ class CORE_EXPORT ImageResource final
|
| public:
|
| using ClientType = ResourceClient;
|
|
|
| - // Use ImageResourceContent::fetch() unless ImageResource is required.
|
| - // TODO(hiroshige): Make fetch() private.
|
| - static ImageResource* Fetch(FetchParameters&, ResourceFetcher*);
|
| + // Use ImageResourceContent::Fetch() unless ImageResource is required.
|
| + // TODO(hiroshige): Make Fetch() private.
|
| + static ImageResource* Fetch(RefPtr<WebTaskRunner>,
|
| + FetchParameters&,
|
| + ResourceFetcher*);
|
|
|
| - // TODO(hiroshige): Make create() test-only by refactoring ImageDocument.
|
| - static ImageResource* Create(const ResourceRequest&);
|
| + // TODO(hiroshige): Make Create() test-only by refactoring ImageDocument.
|
| + static ImageResource* Create(RefPtr<WebTaskRunner>, const ResourceRequest&);
|
|
|
| ~ImageResource() override;
|
|
|
| @@ -111,7 +113,8 @@ class CORE_EXPORT ImageResource final
|
| class ImageResourceInfoImpl;
|
| class ImageResourceFactory;
|
|
|
| - ImageResource(const ResourceRequest&,
|
| + ImageResource(RefPtr<WebTaskRunner>,
|
| + const ResourceRequest&,
|
| const ResourceLoaderOptions&,
|
| ImageResourceContent*,
|
| bool is_placeholder);
|
| @@ -170,6 +173,7 @@ class CORE_EXPORT ImageResource final
|
|
|
| Timer<ImageResource> flush_timer_;
|
| double last_flush_time_ = 0.;
|
| + RefPtr<WebTaskRunner> task_runner_;
|
| };
|
|
|
| DEFINE_RESOURCE_TYPE_CASTS(Image);
|
|
|