Index: chrome/browser/profiles/profile_impl.cc |
diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc |
index 5f25918617f69f69019a2b8656cda6ef431e1141..1e02327b13386b9735a0c09764a86e40e4e2d89e 100644 |
--- a/chrome/browser/profiles/profile_impl.cc |
+++ b/chrome/browser/profiles/profile_impl.cc |
@@ -444,7 +444,7 @@ void ProfileImpl::InitExtensions(bool extensions_enabled) { |
extension_info_map_ = new ExtensionInfoMap(); |
extension_process_manager_.reset(ExtensionProcessManager::Create(this)); |
extension_event_router_.reset(new ExtensionEventRouter(this)); |
- extension_message_service_ = new ExtensionMessageService(this); |
+ extension_message_service_.reset(new ExtensionMessageService(this)); |
Yoyo Zhou
2012/03/10 01:36:54
Yeah, these changes can basically be applied verba
Yoyo Zhou
2012/03/12 18:33:51
It looks like my change is actually going to be bl
|
extension_navigation_observer_.reset(new ExtensionNavigationObserver(this)); |
ExtensionErrorReporter::Init(true); // allow noisy errors. |
@@ -626,9 +626,6 @@ ProfileImpl::~ProfileImpl() { |
// HistoryService first. |
favicon_service_.reset(); |
- if (extension_message_service_) |
- extension_message_service_->DestroyingProfile(); |
- |
if (pref_proxy_config_tracker_.get()) |
pref_proxy_config_tracker_->DetachFromPrefService(); |