| Index: ios/web/web_state/web_state_impl.mm
|
| diff --git a/ios/web/web_state/web_state_impl.mm b/ios/web/web_state/web_state_impl.mm
|
| index 864fee37ca2eef90ab3681eb6bae139bd29132b4..01bc800b0b1ff302d751ad997e5e1e6f8b9686df 100644
|
| --- a/ios/web/web_state/web_state_impl.mm
|
| +++ b/ios/web/web_state/web_state_impl.mm
|
| @@ -565,40 +565,6 @@ bool WebStateImpl::ShouldAllowResponse(NSURLResponse* response) {
|
|
|
| #pragma mark - RequestTracker management
|
|
|
| -int WebStateImpl::DownloadImage(
|
| - const GURL& url,
|
| - bool is_favicon,
|
| - uint32_t max_bitmap_size,
|
| - bool bypass_cache,
|
| - const ImageDownloadCallback& callback) {
|
| - // |is_favicon| specifies whether the download of the image occurs with
|
| - // cookies or not. Currently, only downloads without cookies are supported.
|
| - // |bypass_cache| is ignored since the downloads never go through a cache.
|
| - DCHECK(is_favicon);
|
| -
|
| - static int downloaded_image_count = 0;
|
| - int local_download_id = ++downloaded_image_count;
|
| - __block web::WebState::ImageDownloadCallback local_image_callback = callback;
|
| - __block GURL local_url(url);
|
| - ImageFetchedCallback local_callback =
|
| - ^(const GURL&, const int response_code, NSData* data) {
|
| - std::vector<SkBitmap> frames;
|
| - std::vector<gfx::Size> sizes;
|
| - if (data) {
|
| - frames = skia::ImageDataToSkBitmaps(data);
|
| - for (auto& frame : frames) {
|
| - sizes.push_back(gfx::Size(frame.width(), frame.height()));
|
| - }
|
| - }
|
| - if (response_code != net::URLFetcher::RESPONSE_CODE_INVALID) {
|
| - local_image_callback.Run(local_download_id, response_code, local_url,
|
| - frames, sizes);
|
| - }
|
| - };
|
| - image_fetcher_->StartDownload(url, local_callback);
|
| - return downloaded_image_count;
|
| -}
|
| -
|
| service_manager::InterfaceRegistry* WebStateImpl::GetMojoInterfaceRegistry() {
|
| if (!mojo_interface_registry_) {
|
| mojo_interface_registry_ =
|
|
|