| Index: components/image_fetcher/image_data_fetcher.cc
|
| diff --git a/components/image_fetcher/image_data_fetcher.cc b/components/image_fetcher/image_data_fetcher.cc
|
| index e82c36751dfec9d43909a5a98fca1e5af81d25f6..0af740f4360672b22e76495cd0ffda647194812f 100644
|
| --- a/components/image_fetcher/image_data_fetcher.cc
|
| +++ b/components/image_fetcher/image_data_fetcher.cc
|
| @@ -77,11 +77,13 @@ void ImageDataFetcher::OnURLFetchComplete(const net::URLFetcher* source) {
|
| auto request_iter = pending_requests_.find(source);
|
| DCHECK(request_iter != pending_requests_.end());
|
|
|
| + int response_code = source->GetResponseCode();
|
| +
|
| std::string image_data;
|
| if (source->GetStatus().status() == net::URLRequestStatus::SUCCESS) {
|
| source->GetResponseAsString(&image_data);
|
| }
|
| - request_iter->second->callback.Run(image_data);
|
| + request_iter->second->callback.Run(image_data, response_code);
|
|
|
| // Remove the finished request.
|
| pending_requests_.erase(request_iter);
|
|
|