Index: ios/chrome/browser/ui/browser_view_controller.mm |
diff --git a/ios/chrome/browser/ui/browser_view_controller.mm b/ios/chrome/browser/ui/browser_view_controller.mm |
index 830c37820422ddaea14e7ed23db9deca4b86ee3a..9cf5af4e4d4de2f550d656c895d4d4d87712c831 100644 |
--- a/ios/chrome/browser/ui/browser_view_controller.mm |
+++ b/ios/chrome/browser/ui/browser_view_controller.mm |
@@ -3049,7 +3049,9 @@ class BrowserBookmarkModelBridge : public bookmarks::BookmarkModelObserver { |
DCHECK(url.is_valid()); |
base::WeakNSObject<BrowserViewController> weakSelf(self); |
const GURL image_source_url = url; |
- image_fetcher::IOSImageDataFetcherCallback callback = ^(NSData* data) { |
+ image_fetcher::IOSImageDataFetcherCallback callback = ^( |
+ NSData* data, const int response_code) { |
+ |
DCHECK(data); |
dispatch_async(dispatch_get_main_queue(), ^{ |
[weakSelf searchByImageData:data atURL:image_source_url]; |
@@ -3105,11 +3107,12 @@ class BrowserBookmarkModelBridge : public bookmarks::BookmarkModelObserver { |
referrer:(const web::Referrer&)referrer { |
DCHECK(url.is_valid()); |
- image_fetcher::IOSImageDataFetcherCallback callback = ^(NSData* data) { |
- DCHECK(data); |
+ image_fetcher::IOSImageDataFetcherCallback callback = |
+ ^(NSData* data, const int response_code) { |
+ DCHECK(data); |
- [self managePermissionAndSaveImage:data]; |
- }; |
+ [self managePermissionAndSaveImage:data]; |
+ }; |
_imageFetcher->FetchImageDataWebpDecoded( |
url, callback, web::ReferrerHeaderValueForNavigation(url, referrer), |
web::PolicyForNavigation(url, referrer)); |