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 519fda74863ba4a62320a861087d2f18092e2197..9bfcac48b1be87841fac066b3ca77c87fba3e029 100644 |
--- a/ios/chrome/browser/ui/browser_view_controller.mm |
+++ b/ios/chrome/browser/ui/browser_view_controller.mm |
@@ -3054,7 +3054,8 @@ 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 = ^( |
+ int http_response_code, NSData* data) { |
DCHECK(data); |
dispatch_async(dispatch_get_main_queue(), ^{ |
[weakSelf searchByImageData:data atURL:image_source_url]; |
@@ -3110,11 +3111,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 = |
+ ^(int http_response_code, NSData* data) { |
+ DCHECK(data); |
- [self managePermissionAndSaveImage:data]; |
- }; |
+ [self managePermissionAndSaveImage:data]; |
+ }; |
_imageFetcher->FetchImageDataWebpDecoded( |
url, callback, web::ReferrerHeaderValueForNavigation(url, referrer), |
web::PolicyForNavigation(url, referrer)); |