Index: chrome/browser/extensions/extension_keybinding_registry.h |
diff --git a/chrome/browser/extensions/extension_keybinding_registry.h b/chrome/browser/extensions/extension_keybinding_registry.h |
index 7acd7f53784c59cf1396507da80cb6d0c5369212..3b1b1061e30bea49dd611acbd8e2e42c527c1fe4 100644 |
--- a/chrome/browser/extensions/extension_keybinding_registry.h |
+++ b/chrome/browser/extensions/extension_keybinding_registry.h |
@@ -15,6 +15,10 @@ |
class Profile; |
+namespace ui { |
+class Accelerator; |
+} |
+ |
namespace extensions { |
class ActiveTabPermissionGranter; |
@@ -49,6 +53,11 @@ class ExtensionKeybindingRegistry : public content::NotificationObserver { |
// platform-specific ExtensionKeybindingsRegistry* files. |
static void SetShortcutHandlingSuspended(bool suspended); |
+ // Returns true if the given |accelerator| is currently registered by |
+ // Chrome. Implemented in platform-specific ExtensionKeybindingsRegistry* |
+ // files. |
+ static bool IsChromeAccelerator(const ui::Accelerator& accelerator); |
+ |
// Overridden from content::NotificationObserver: |
virtual void Observe(int type, |
const content::NotificationSource& source, |