Index: chrome/browser/extensions/extension_process_manager.cc |
diff --git a/chrome/browser/extensions/extension_process_manager.cc b/chrome/browser/extensions/extension_process_manager.cc |
index f00ea56d564a8f53635721a46d874c3a644cfc22..9e824dbc0903bc117ff5f30a598d732fd5236d68 100644 |
--- a/chrome/browser/extensions/extension_process_manager.cc |
+++ b/chrome/browser/extensions/extension_process_manager.cc |
@@ -35,10 +35,6 @@ using content::OpenURLParams; |
using content::Referrer; |
using content::SiteInstance; |
-namespace events { |
-const char kOnInstalled[] = "experimental.extension.onInstalled"; |
-}; // namespace events |
- |
namespace { |
// Incognito profiles use this process manager. It is mostly a shim that decides |
@@ -71,14 +67,9 @@ class IncognitoExtensionProcessManager : public ExtensionProcessManager { |
static void CreateBackgroundHostForExtensionLoad( |
ExtensionProcessManager* manager, const Extension* extension) { |
- if (extension->has_background_page()) { |
- if (extension->background_page_persists()) { |
- manager->CreateBackgroundHost(extension, extension->GetBackgroundURL()); |
- } else { |
- // TODO(mpcomplete): Only call this on install once we persist event |
- // registration. Also call this for regular background pages. |
- manager->DispatchExtensionInstalledEvent(extension); |
- } |
+ if (extension->has_background_page() && |
+ extension->background_page_persists()) { |
+ manager->CreateBackgroundHost(extension, extension->GetBackgroundURL()); |
} |
} |
@@ -418,14 +409,6 @@ void ExtensionProcessManager::CloseBackgroundHosts() { |
} |
} |
-void ExtensionProcessManager::DispatchExtensionInstalledEvent( |
- const Extension* extension) { |
- ExtensionEventRouter* router = GetProfile()->GetExtensionEventRouter(); |
- router->AddLazyEventListener(events::kOnInstalled, extension->id()); |
- router->DispatchEventToExtension( |
- extension->id(), events::kOnInstalled, "[]", NULL, GURL()); |
-} |
- |
// |
// IncognitoExtensionProcessManager |
// |