Chromium Code Reviews| Index: chrome/browser/extensions/extension_service.cc |
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc |
| index 2cfc14495d5feff32ae24d9208049e49ab16d2bc..15e661e43cfd0df2bda805aeae7d041d97067e98 100644 |
| --- a/chrome/browser/extensions/extension_service.cc |
| +++ b/chrome/browser/extensions/extension_service.cc |
| @@ -2427,8 +2427,15 @@ void ExtensionService::FinishDelayedInstallation( |
| } |
| void ExtensionService::FinishInstallation(const Extension* extension) { |
| - bool is_update = GetInstalledExtension(extension->id()) != NULL; |
| - extensions::InstalledExtensionInfo details(extension, is_update); |
| + const extensions::Extension* existing_extension = |
| + GetInstalledExtension(extension->id()); |
| + bool is_update = false; |
| + std::string old_name; |
| + if (existing_extension != NULL) { |
|
koz (OOO until 15th September)
2013/05/17 01:36:19
nit: Just "if (existing_extension) {". It's cleane
Matt Giuca
2013/05/20 01:02:46
Done.
|
| + is_update = true; |
| + old_name = existing_extension->name(); |
| + } |
| + extensions::InstalledExtensionInfo details(extension, is_update, old_name); |
| content::NotificationService::current()->Notify( |
| chrome::NOTIFICATION_EXTENSION_INSTALLED, |
| content::Source<Profile>(profile_), |