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 dd2a00f6db5e12abfb2f055380f00f8793317c1d..c3f7b47b8a8ed7d0bb08cfafe53db5b2902e465b 100644 |
--- a/chrome/browser/chromeos/extensions/external_cache.cc |
+++ b/chrome/browser/chromeos/extensions/external_cache.cc |
@@ -179,18 +179,17 @@ void ExternalCache::OnExtensionDownloadFailed( |
} |
void ExternalCache::OnExtensionDownloadFinished( |
- const std::string& id, |
- const base::FilePath& path, |
+ const extensions::CRXFileInfo& file, |
bool file_ownership_passed, |
const GURL& download_url, |
const std::string& version, |
const extensions::ExtensionDownloaderDelegate::PingResult& ping_result, |
const std::set<int>& request_ids) { |
DCHECK(file_ownership_passed); |
- local_cache_.PutExtension(id, path, version, |
- base::Bind(&ExternalCache::OnPutExtension, |
- weak_ptr_factory_.GetWeakPtr(), |
- id)); |
+ local_cache_.PutExtension( |
+ file.extension_id, file.path, version, |
+ base::Bind(&ExternalCache::OnPutExtension, weak_ptr_factory_.GetWeakPtr(), |
+ file.extension_id)); |
} |
bool ExternalCache::IsExtensionPending(const std::string& id) { |