Index: components/image_fetcher/core/image_fetcher_impl.cc |
diff --git a/components/image_fetcher/core/image_fetcher_impl.cc b/components/image_fetcher/core/image_fetcher_impl.cc |
index 567928c9a6df05e2daadc47bbb5870fc235aa8f4..9b2ff006b9961bd241caa64de2d434db517cd9f5 100644 |
--- a/components/image_fetcher/core/image_fetcher_impl.cc |
+++ b/components/image_fetcher/core/image_fetcher_impl.cc |
@@ -51,7 +51,8 @@ void ImageFetcherImpl::SetImageDownloadLimit( |
void ImageFetcherImpl::StartOrQueueNetworkRequest( |
const std::string& id, |
const GURL& image_url, |
- const ImageFetcherCallback& callback) { |
+ const ImageFetcherCallback& callback, |
+ const net::NetworkTrafficAnnotationTag& traffic_annotation) { |
// Before starting to fetch the image. Look for a request in progress for |
// |image_url|, and queue if appropriate. |
ImageRequestMap::iterator it = pending_net_requests_.find(image_url); |
@@ -62,8 +63,10 @@ void ImageFetcherImpl::StartOrQueueNetworkRequest( |
pending_net_requests_[image_url].swap(&request); |
image_data_fetcher_->FetchImageData( |
- image_url, base::Bind(&ImageFetcherImpl::OnImageURLFetched, |
- base::Unretained(this), image_url)); |
+ image_url, |
+ base::Bind(&ImageFetcherImpl::OnImageURLFetched, base::Unretained(this), |
+ image_url), |
+ traffic_annotation); |
} else { |
// Request in progress. Register as an interested callback. |
it->second.callbacks.push_back(callback); |