| Index: chrome/browser/extensions/extension_service.cc
|
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
|
| index e13371fb66a1d2b28e4ac85188d77eefb76a2e68..5936fdae2f6d90d6e66960af0d769bba798e96b0 100644
|
| --- a/chrome/browser/extensions/extension_service.cc
|
| +++ b/chrome/browser/extensions/extension_service.cc
|
| @@ -695,6 +695,7 @@ bool ExtensionService::UninstallExtension(
|
| // we don't do this.
|
| bool external_uninstall =
|
| (reason == extensions::UNINSTALL_REASON_INTERNAL_MANAGEMENT) ||
|
| + (reason == extensions::UNINSTALL_REASON_COMPONENT) ||
|
| (reason == extensions::UNINSTALL_REASON_REINSTALL) ||
|
| (reason == extensions::UNINSTALL_REASON_ORPHANED_EXTERNAL_EXTENSION) ||
|
| (reason == extensions::UNINSTALL_REASON_ORPHANED_SHARED_MODULE) ||
|
| @@ -1394,7 +1395,7 @@ void ExtensionService::RemoveComponentExtension(
|
| content::Source<Profile>(profile_),
|
| content::Details<const Extension>(extension.get()));
|
| ExtensionRegistry::Get(profile_)->TriggerOnUninstalled(
|
| - extension.get(), extensions::UNINSTALL_REASON_INTERNAL_MANAGEMENT);
|
| + extension.get(), extensions::UNINSTALL_REASON_COMPONENT);
|
| }
|
| }
|
|
|
|
|