| Index: chrome/browser/search/suggestions/image_decoder_impl.cc
|
| diff --git a/chrome/browser/search/suggestions/image_decoder_impl.cc b/chrome/browser/search/suggestions/image_decoder_impl.cc
|
| index bb3094cc7f150ab678f223e50b147c7b0162fe4e..c8ae236f93324539f4848222c30c49d2f53f4522 100644
|
| --- a/chrome/browser/search/suggestions/image_decoder_impl.cc
|
| +++ b/chrome/browser/search/suggestions/image_decoder_impl.cc
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "base/callback.h"
|
| #include "chrome/browser/search/suggestions/image_decoder_impl.h"
|
| +#include "ui/gfx/geometry/size.h"
|
| #include "ui/gfx/image/image.h"
|
|
|
| namespace suggestions {
|
| @@ -65,11 +66,16 @@ ImageDecoderImpl::~ImageDecoderImpl() {}
|
|
|
| void ImageDecoderImpl::DecodeImage(
|
| const std::string& image_data,
|
| + const gfx::Size& desired_image_frame_size,
|
| const image_fetcher::ImageDecodedCallback& callback) {
|
| std::unique_ptr<DecodeImageRequest> decode_image_request(
|
| new DecodeImageRequest(this, callback));
|
|
|
| - ::ImageDecoder::Start(decode_image_request.get(), image_data);
|
| + ::ImageDecoder::StartWithOptions(
|
| + decode_image_request.get(),
|
| + std::vector<uint8_t>(image_data.begin(), image_data.end()),
|
| + ::ImageDecoder::DEFAULT_CODEC,
|
| + /*shrink_to_fit=*/false, desired_image_frame_size);
|
|
|
| decode_image_requests_.push_back(std::move(decode_image_request));
|
| }
|
|
|