| Index: components/image_fetcher/image_fetcher_impl.h
|
| diff --git a/components/image_fetcher/image_fetcher_impl.h b/components/image_fetcher/image_fetcher_impl.h
|
| index 8c92d91705ffed0be6f836e8577cc2d3cfd59ed0..7835e2ddca5819f8b97f3d83a32b0c9cc8c37171 100644
|
| --- a/components/image_fetcher/image_fetcher_impl.h
|
| +++ b/components/image_fetcher/image_fetcher_impl.h
|
| @@ -16,6 +16,7 @@
|
| #include "components/image_fetcher/image_data_fetcher.h"
|
| #include "components/image_fetcher/image_decoder.h"
|
| #include "components/image_fetcher/image_fetcher.h"
|
| +#include "ui/gfx/geometry/size.h"
|
| #include "url/gurl.h"
|
|
|
| namespace gfx {
|
| @@ -44,6 +45,9 @@ class ImageFetcherImpl : public image_fetcher::ImageFetcher {
|
| // Sets a service name against which to track data usage.
|
| void SetDataUseServiceName(DataUseServiceName data_use_service_name) override;
|
|
|
| + // Sets the desired size for images with multiple frames (like .ico files).
|
| + void SetDesiredImageFrameSize(const gfx::Size& size) override;
|
| +
|
| void StartOrQueueNetworkRequest(
|
| const std::string& id,
|
| const GURL& image_url,
|
| @@ -83,9 +87,10 @@ class ImageFetcherImpl : public image_fetcher::ImageFetcher {
|
| // creating callbacks that are passed to the ImageDecoder.
|
| void OnImageDecoded(const GURL& image_url, const gfx::Image& image);
|
|
|
| -
|
| ImageFetcherDelegate* delegate_;
|
|
|
| + gfx::Size desired_image_frame_size_;
|
| +
|
| scoped_refptr<net::URLRequestContextGetter> url_request_context_;
|
|
|
| std::unique_ptr<ImageDecoder> image_decoder_;
|
|
|