Chromium Code Reviews| Index: chrome/browser/ui/browser.cc |
| diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc |
| index b4ef1c2bbf0e87f86d01122d49e8f88b50241170..3560d9fd9da6d7cfc8fa4f3951f30ab67ed98147 100644 |
| --- a/chrome/browser/ui/browser.cc |
| +++ b/chrome/browser/ui/browser.cc |
| @@ -1149,7 +1149,15 @@ bool Browser::PreHandleKeyboardEvent(content::WebContents* source, |
| void Browser::HandleKeyboardEvent(content::WebContents* source, |
| const NativeWebKeyboardEvent& event) { |
| - window()->HandleKeyboardEvent(event); |
| + DevToolsWindow* dev_tools_window = |
| + DevToolsWindow::GetInstanceForInspectedRenderViewHost( |
|
pfeldman
2014/04/08 12:01:20
Lets introduce GetInstanceForInspectedWebContents
apavlov
2014/04/08 13:28:12
Done.
|
| + source->GetRenderViewHost()); |
| + bool handled = false; |
| + if (dev_tools_window) |
| + handled = dev_tools_window->ForwardKeyboardEvent(event); |
| + |
| + if (!handled) |
| + window()->HandleKeyboardEvent(event); |
| } |
| bool Browser::TabsNeedBeforeUnloadFired() { |