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 dae15fd8b0561f973cf6181f7880a041c2bd3566..fae9779cec1e194247005ae06304756c00997f75 100644 |
--- a/chrome/browser/extensions/extension_keybinding_registry.cc |
+++ b/chrome/browser/extensions/extension_keybinding_registry.cc |
@@ -21,6 +21,8 @@ const char kOnCommandEventName[] = "commands.onCommand"; |
namespace extensions { |
+bool ExtensionKeybindingRegistry::shortcut_handling_suspended_ = false; |
+ |
ExtensionKeybindingRegistry::ExtensionKeybindingRegistry( |
content::BrowserContext* context, |
ExtensionFilter extension_filter, |
@@ -43,6 +45,16 @@ ExtensionKeybindingRegistry::ExtensionKeybindingRegistry( |
ExtensionKeybindingRegistry::~ExtensionKeybindingRegistry() { |
} |
+// static |
+void ExtensionKeybindingRegistry::SetShortcutHandlingSuspended(bool suspended) { |
+ shortcut_handling_suspended_ = suspended; |
+} |
+ |
+// static |
+bool ExtensionKeybindingRegistry::IsShortcutHandlingSuspended() { |
+ return shortcut_handling_suspended_; |
+} |
+ |
void ExtensionKeybindingRegistry::RemoveExtensionKeybinding( |
const Extension* extension, |
const std::string& command_name) { |