Index: components/image_fetcher/ios/ios_image_data_fetcher_wrapper.mm |
diff --git a/components/image_fetcher/ios/ios_image_data_fetcher_wrapper.mm b/components/image_fetcher/ios/ios_image_data_fetcher_wrapper.mm |
index 6bf24c690c545a74e944eada8636b97af9fa2669..9e105d262002fc9539a6075e85260c2be7d1199e 100644 |
--- a/components/image_fetcher/ios/ios_image_data_fetcher_wrapper.mm |
+++ b/components/image_fetcher/ios/ios_image_data_fetcher_wrapper.mm |
@@ -86,6 +86,15 @@ IOSImageDataFetcherWrapper::~IOSImageDataFetcherWrapper() {} |
void IOSImageDataFetcherWrapper::FetchImageDataWebpDecoded( |
const GURL& image_url, |
IOSImageDataFetcherCallback callback) { |
+ IOSImageDataFetcherWrapper::FetchImageDataWebpDecoded( |
+ image_url, callback, std::string(), |
+ net::URLRequest::CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE); |
+} |
+void IOSImageDataFetcherWrapper::FetchImageDataWebpDecoded( |
+ const GURL& image_url, |
+ IOSImageDataFetcherCallback callback, |
+ const std::string& referrer, |
+ net::URLRequest::ReferrerPolicy referrer_policy) { |
DCHECK(callback); |
scoped_refptr<base::TaskRunner> task_runner = task_runner_; |
@@ -107,7 +116,8 @@ void IOSImageDataFetcherWrapper::FetchImageDataWebpDecoded( |
base::Bind(&DecodeWebpImage, data), |
base::BindBlockArc(callback)); |
}); |
- image_data_fetcher_.FetchImageData(image_url, local_callback); |
+ image_data_fetcher_.FetchImageData(image_url, local_callback, referrer, |
+ referrer_policy); |
} |
void IOSImageDataFetcherWrapper::SetDataUseServiceName( |