Index: ios/chrome/browser/suggestions/ios_image_decoder_impl.mm |
diff --git a/ios/chrome/browser/suggestions/ios_image_decoder_impl.mm b/ios/chrome/browser/suggestions/ios_image_decoder_impl.mm |
index 613ffe74139e306d942a98ff436559a83dd5e47a..dfb34c814343c5655d7810ef59212a780f9387b0 100644 |
--- a/ios/chrome/browser/suggestions/ios_image_decoder_impl.mm |
+++ b/ios/chrome/browser/suggestions/ios_image_decoder_impl.mm |
@@ -13,6 +13,7 @@ |
#include "base/memory/weak_ptr.h" |
#import "components/image_fetcher/ios/webp_decoder.h" |
#include "ios/web/public/web_thread.h" |
+#include "ui/gfx/geometry/size.h" |
#include "ui/gfx/image/image.h" |
#if !defined(__has_feature) || !__has_feature(objc_arc) |
@@ -26,8 +27,11 @@ class IOSImageDecoderImpl : public image_fetcher::ImageDecoder { |
explicit IOSImageDecoderImpl(scoped_refptr<base::TaskRunner> task_runner); |
~IOSImageDecoderImpl() override; |
+ // Note, that |desired_image_frame_size| is not supported |
+ // (http://crbug/697596). |
void DecodeImage( |
const std::string& image_data, |
+ const gfx::Size& desired_image_frame_size, |
const image_fetcher::ImageDecodedCallback& callback) override; |
private: |
@@ -55,6 +59,7 @@ IOSImageDecoderImpl::~IOSImageDecoderImpl() {} |
void IOSImageDecoderImpl::DecodeImage( |
const std::string& image_data, |
+ const gfx::Size& desired_image_frame_size, |
const image_fetcher::ImageDecodedCallback& callback) { |
// Convert the |image_data| std::string to an NSData buffer. |
// The data is copied as it may have to outlive the caller in |