Index: chrome/browser/ui/views/extensions/extension_keybinding_registry_views.h |
diff --git a/chrome/browser/ui/views/extensions/extension_keybinding_registry_views.h b/chrome/browser/ui/views/extensions/extension_keybinding_registry_views.h |
index 7f5a902f20b81f90b664df0b287d89b7f09ddf41..52ec8f339efd569c18cf4ba82dbb282ad3689f13 100644 |
--- a/chrome/browser/ui/views/extensions/extension_keybinding_registry_views.h |
+++ b/chrome/browser/ui/views/extensions/extension_keybinding_registry_views.h |
@@ -29,6 +29,7 @@ class FocusManager; |
// BrowserEventRouter. |
class ExtensionKeybindingRegistryViews |
: public extensions::ExtensionKeybindingRegistry, |
+ public ui::AcceleratorProcessor, |
public ui::AcceleratorTarget { |
public: |
ExtensionKeybindingRegistryViews(Profile* profile, |
@@ -37,6 +38,11 @@ class ExtensionKeybindingRegistryViews |
Delegate* delegate); |
~ExtensionKeybindingRegistryViews() override; |
+ // Overridden from ui::AcceleratorProcessor: |
+ bool ProcessAccelerator(const ui::Accelerator& accelerator) override; |
+ ui::AcceleratorTarget* GetTargetForAccelerator( |
+ const ui::Accelerator& accelerator) const override; |
+ |
// Overridden from ui::AcceleratorTarget. |
bool AcceleratorPressed(const ui::Accelerator& accelerator) override; |
bool CanHandleAccelerators() const override; |