| Index: chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
| diff --git a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
| index d3affa917af13b09e4efebda8d28785c0d459a05..4bb451b76c0ff5f16a86eb769e246e941bdb09b7 100644
|
| --- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
| +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
|
| @@ -519,18 +519,19 @@ void WebstorePrivateInstallBundleFunction::OnFetchComplete(
|
| for (const auto& entry : params_->contents) {
|
| // Skip already-installed items.
|
| bool is_installed =
|
| - extensions::ExtensionRegistry::Get(browser_context())->GetExtensionById(
|
| - entry->id, extensions::ExtensionRegistry::EVERYTHING) != nullptr;
|
| + extensions::ExtensionRegistry::Get(browser_context())
|
| + ->GetExtensionById(
|
| + entry.id, extensions::ExtensionRegistry::EVERYTHING) != nullptr;
|
| if (is_installed ||
|
| - InstallTracker::Get(browser_context())->GetActiveInstall(entry->id)) {
|
| + InstallTracker::Get(browser_context())->GetActiveInstall(entry.id)) {
|
| continue;
|
| }
|
| BundleInstaller::Item item;
|
| - item.id = entry->id;
|
| - item.manifest = entry->manifest;
|
| - item.localized_name = entry->localized_name;
|
| - if (entry->icon_url)
|
| - item.icon_url = source_url().Resolve(*entry->icon_url);
|
| + item.id = entry.id;
|
| + item.manifest = entry.manifest;
|
| + item.localized_name = entry.localized_name;
|
| + if (entry.icon_url)
|
| + item.icon_url = source_url().Resolve(*entry.icon_url);
|
| items.push_back(item);
|
| }
|
| if (items.empty()) {
|
|
|