Index: chrome/browser/chromeos/extensions/external_cache.cc |
diff --git a/chrome/browser/chromeos/extensions/external_cache.cc b/chrome/browser/chromeos/extensions/external_cache.cc |
index 8e8f205ac0ebd30200a1e14dc7fa9c4b13c5086c..d1cef41191c61a5a216c3a54cbfadfc608c6f99f 100644 |
--- a/chrome/browser/chromeos/extensions/external_cache.cc |
+++ b/chrome/browser/chromeos/extensions/external_cache.cc |
@@ -224,8 +224,8 @@ void ExternalCache::CheckCache() { |
// If request_context_ is missing we can't download anything. |
if (!downloader_ && request_context_.get()) { |
- downloader_.reset( |
- new extensions::ExtensionDownloader(this, request_context_.get())); |
+ downloader_ = ChromeExtensionDownloaderFactory::CreateForRequestContext( |
+ request_context_.get(), this); |
} |
cached_extensions_->Clear(); |