Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3257)

Unified Diff: chrome/browser/extensions/extension_service.cc

Issue 11366074: Coalesce event router Init calls into their constructors. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: aa Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/extensions/browser_event_router.cc ('k') | chrome/browser/extensions/window_event_router.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/extensions/extension_service.cc
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
index 089ec355d553224f821f873e71241cfb8dd2d8fc..25e5d09d3809fa4e1d5a88a9456d41e596d8be04 100644
--- a/chrome/browser/extensions/extension_service.cc
+++ b/chrome/browser/extensions/extension_service.cc
@@ -513,32 +513,23 @@ void ExtensionService::InitEventRouters() {
#if defined(ENABLE_EXTENSIONS)
history_event_router_.reset(new HistoryExtensionEventRouter(profile_));
browser_event_router_.reset(new extensions::BrowserEventRouter(profile_));
- browser_event_router_->Init();
window_event_router_.reset(new extensions::WindowEventRouter(profile_));
- window_event_router_->Init();
preference_event_router_.reset(
new extensions::PreferenceEventRouter(profile_));
bookmark_event_router_.reset(new BookmarkExtensionEventRouter(
BookmarkModelFactory::GetForProfile(profile_)));
- bookmark_event_router_->Init();
cookies_event_router_.reset(
new extensions::ExtensionCookiesEventRouter(profile_));
- cookies_event_router_->Init();
management_event_router_.reset(new ExtensionManagementEventRouter(profile_));
- management_event_router_->Init();
extensions::ProcessesEventRouter::GetInstance()->ObserveProfile(profile_);
web_navigation_event_router_.reset(
new extensions::WebNavigationEventRouter(profile_));
- web_navigation_event_router_->Init();
font_settings_event_router_.reset(
new extensions::FontSettingsEventRouter(profile_));
- font_settings_event_router_->Init();
managed_mode_event_router_.reset(
new extensions::ExtensionManagedModeEventRouter(profile_));
- managed_mode_event_router_->Init();
push_messaging_event_router_.reset(
new extensions::PushMessagingEventRouter(profile_));
- push_messaging_event_router_->Init();
media_galleries_private_event_router_.reset(
new extensions::MediaGalleriesPrivateEventRouter(profile_));
bluetooth_event_router_.reset(
« no previous file with comments | « chrome/browser/extensions/browser_event_router.cc ('k') | chrome/browser/extensions/window_event_router.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698