Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index 5d511f15ae112d1f76fc6664826cf9f7fd1ede13..d31ac99ae903b9296a4609cd19f2951544232288 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -1354,6 +1354,9 @@ bool BrowserView::PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event, |
} |
#endif // defined(OS_CHROMEOS) |
+ if (frame_->PreHandleKeyboardEvent(event)) |
+ return true; |
+ |
chrome::BrowserCommandController* controller = browser_->command_controller(); |
// Here we need to retrieve the command id (if any) associated to the |
@@ -1391,6 +1394,9 @@ bool BrowserView::PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event, |
} |
void BrowserView::HandleKeyboardEvent(const NativeWebKeyboardEvent& event) { |
+ if (frame_->HandleKeyboardEvent(event)) |
+ return; |
+ |
unhandled_keyboard_event_handler_.HandleKeyboardEvent(event, |
GetFocusManager()); |
} |