Index: chrome/browser/extensions/extension_service.cc |
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc |
index e069715dca05ced211d7f23e1a031a77a76c0bfb..2390554fa8c0ebb2fe41eab5cf5f01f3bb2e9e48 100644 |
--- a/chrome/browser/extensions/extension_service.cc |
+++ b/chrome/browser/extensions/extension_service.cc |
@@ -768,6 +768,7 @@ bool ExtensionService::UninstallExtension( |
chrome::NOTIFICATION_EXTENSION_UNINSTALLED, |
content::Source<Profile>(profile_), |
content::Details<const Extension>(extension.get())); |
+ ExtensionRegistry::Get(profile_)->TriggerOnUninstalled(extension.get()); |
if (extension_sync_service_) { |
extension_sync_service_->ProcessSyncUninstallExtension(extension->id(), |
@@ -1426,6 +1427,7 @@ void ExtensionService::RemoveComponentExtension( |
chrome::NOTIFICATION_EXTENSION_UNINSTALLED, |
content::Source<Profile>(profile_), |
content::Details<const Extension>(extension.get())); |
+ ExtensionRegistry::Get(profile_)->TriggerOnUninstalled(extension.get()); |
} |
} |