| Index: chrome/browser/extensions/extension_keybinding_registry.cc
|
| diff --git a/chrome/browser/extensions/extension_keybinding_registry.cc b/chrome/browser/extensions/extension_keybinding_registry.cc
|
| index b38337668e1da82dc3ac36815a286f1aa6763d06..5217165192fb0a610f733ed5ec60472d141d3242 100644
|
| --- a/chrome/browser/extensions/extension_keybinding_registry.cc
|
| +++ b/chrome/browser/extensions/extension_keybinding_registry.cc
|
| @@ -10,6 +10,7 @@
|
| #include "chrome/browser/extensions/api/commands/command_service.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| +#include "content/public/browser/browser_context.h"
|
| #include "extensions/browser/event_router.h"
|
| #include "extensions/browser/extension_system.h"
|
| #include "extensions/common/extension_set.h"
|
| @@ -18,18 +19,24 @@
|
| namespace extensions {
|
|
|
| ExtensionKeybindingRegistry::ExtensionKeybindingRegistry(
|
| - Profile* profile, ExtensionFilter extension_filter, Delegate* delegate)
|
| - : profile_(profile),
|
| + content::BrowserContext* context,
|
| + ExtensionFilter extension_filter,
|
| + Delegate* delegate)
|
| + : profile_(Profile::FromBrowserContext(context)),
|
| extension_filter_(extension_filter),
|
| delegate_(delegate) {
|
| - registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_LOADED,
|
| - content::Source<Profile>(profile->GetOriginalProfile()));
|
| - registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_UNLOADED,
|
| - content::Source<Profile>(profile->GetOriginalProfile()));
|
| - registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_COMMAND_ADDED,
|
| - content::Source<Profile>(profile->GetOriginalProfile()));
|
| - registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_COMMAND_REMOVED,
|
| - content::Source<Profile>(profile->GetOriginalProfile()));
|
| + registrar_.Add(this,
|
| + chrome::NOTIFICATION_EXTENSION_LOADED,
|
| + content::Source<Profile>(profile_->GetOriginalProfile()));
|
| + registrar_.Add(this,
|
| + chrome::NOTIFICATION_EXTENSION_UNLOADED,
|
| + content::Source<Profile>(profile_->GetOriginalProfile()));
|
| + registrar_.Add(this,
|
| + chrome::NOTIFICATION_EXTENSION_COMMAND_ADDED,
|
| + content::Source<Profile>(profile_->GetOriginalProfile()));
|
| + registrar_.Add(this,
|
| + chrome::NOTIFICATION_EXTENSION_COMMAND_REMOVED,
|
| + content::Source<Profile>(profile_->GetOriginalProfile()));
|
| }
|
|
|
| ExtensionKeybindingRegistry::~ExtensionKeybindingRegistry() {
|
|
|