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 dbaf157c6e078beaa61153346d4d98c12344512c..71fc86a771230f17139da5028a1093067da76ce2 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -72,6 +72,7 @@ |
#include "chrome/browser/ui/views/find_bar_host.h" |
#include "chrome/browser/ui/views/frame/browser_view_layout.h" |
#include "chrome/browser/ui/views/frame/browser_view_layout_delegate.h" |
+#include "chrome/browser/ui/views/frame/browser_view_platform.h" |
#include "chrome/browser/ui/views/frame/contents_layout_manager.h" |
#include "chrome/browser/ui/views/frame/immersive_mode_controller.h" |
#include "chrome/browser/ui/views/frame/top_container_view.h" |
@@ -1417,6 +1418,9 @@ bool BrowserView::PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event, |
} |
#endif // defined(OS_CHROMEOS) |
+ if (BrowserViewPlatform::PreHandleKeyboardEvent(event, browser())) |
tapted
2016/10/17 07:02:47
I'm not an owner here, but based on the surroundin
themblsha
2016/10/20 16:41:05
Thanks! Moved the code there.
|
+ return true; |
+ |
chrome::BrowserCommandController* controller = browser_->command_controller(); |
// Here we need to retrieve the command id (if any) associated to the |
@@ -1454,6 +1458,9 @@ bool BrowserView::PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event, |
} |
void BrowserView::HandleKeyboardEvent(const NativeWebKeyboardEvent& event) { |
+ if (BrowserViewPlatform::HandleKeyboardEvent(event, browser())) |
+ return; |
+ |
unhandled_keyboard_event_handler_.HandleKeyboardEvent(event, |
tapted
2016/10/17 07:02:47
There is already a mac-specific UnhandledKeyboardE
themblsha
2016/10/20 16:41:05
Tried to do that: https://gist.github.com/mblsha/d
|
GetFocusManager()); |
} |