| 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 22837a82a1b36a0831e0030efa77d2e29a56bb8c..480331ae68f0d81611c4b25c13aa639014498047 100644
|
| --- a/chrome/browser/extensions/extension_keybinding_registry.cc
|
| +++ b/chrome/browser/extensions/extension_keybinding_registry.cc
|
| @@ -28,7 +28,8 @@ ExtensionKeybindingRegistry::ExtensionKeybindingRegistry(
|
| : browser_context_(context),
|
| extension_filter_(extension_filter),
|
| delegate_(delegate),
|
| - extension_registry_observer_(this) {
|
| + extension_registry_observer_(this),
|
| + shortcut_handling_suspended_(false) {
|
| extension_registry_observer_.Add(ExtensionRegistry::Get(browser_context_));
|
|
|
| Profile* profile = Profile::FromBrowserContext(browser_context_);
|
| @@ -43,6 +44,11 @@ ExtensionKeybindingRegistry::ExtensionKeybindingRegistry(
|
| ExtensionKeybindingRegistry::~ExtensionKeybindingRegistry() {
|
| }
|
|
|
| +void ExtensionKeybindingRegistry::SetShortcutHandlingSuspended(bool suspended) {
|
| + shortcut_handling_suspended_ = suspended;
|
| + OnShortcutHandlingSuspended(suspended);
|
| +}
|
| +
|
| void ExtensionKeybindingRegistry::RemoveExtensionKeybinding(
|
| const Extension* extension,
|
| const std::string& command_name) {
|
|
|