| 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 ff746c8928b56b24aad2291d4b3668f07e5ae3c3..c00e5f817f24d2471d715e1061ee207c6934483e 100644 | 
| --- a/chrome/browser/ui/views/frame/browser_view.cc | 
| +++ b/chrome/browser/ui/views/frame/browser_view.cc | 
| @@ -1352,6 +1352,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 | 
| @@ -1389,6 +1392,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()); | 
| } | 
|  |