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); |