| 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 b79a35e3f3f32ad45e8892502deae32fee473e9a..ae71ea37c70106f69eb6eb0c94aab87bea587b3f 100644
|
| --- a/chrome/browser/extensions/extension_process_manager.cc
|
| +++ b/chrome/browser/extensions/extension_process_manager.cc
|
| @@ -97,7 +97,8 @@ ExtensionProcessManager* ExtensionProcessManager::Create(Profile* profile) {
|
| }
|
|
|
| ExtensionProcessManager::ExtensionProcessManager(Profile* profile)
|
| - : browsing_instance_(new BrowsingInstance(profile)) {
|
| + : browsing_instance_(new BrowsingInstance(profile)),
|
| + profile_(profile) {
|
| Profile* original_profile = profile->GetOriginalProfile();
|
| registrar_.Add(this, chrome::NOTIFICATION_EXTENSIONS_READY,
|
| content::Source<Profile>(original_profile));
|
| @@ -536,7 +537,7 @@ void ExtensionProcessManager::OnExtensionHostCreated(ExtensionHost* host,
|
| background_hosts_.insert(host);
|
| content::NotificationService::current()->Notify(
|
| chrome::NOTIFICATION_EXTENSION_HOST_CREATED,
|
| - content::Source<ExtensionProcessManager>(this),
|
| + content::Source<Profile>(profile_),
|
| content::Details<ExtensionHost>(host));
|
| }
|
|
|
|
|