Index: content/browser/browser_plugin/browser_plugin_embedder.cc |
diff --git a/content/browser/browser_plugin/browser_plugin_embedder.cc b/content/browser/browser_plugin/browser_plugin_embedder.cc |
index 6c94099f51f42941798a7aeb638105770fad9f46..f02d315b4bd25caa5f5d09235599d7101ff93ed0 100644 |
--- a/content/browser/browser_plugin/browser_plugin_embedder.cc |
+++ b/content/browser/browser_plugin/browser_plugin_embedder.cc |
@@ -157,8 +157,10 @@ void BrowserPluginEmbedder::OnAttach( |
bool BrowserPluginEmbedder::HandleKeyboardEvent( |
const NativeWebKeyboardEvent& event) { |
- if (event.windowsKeyCode != ui::VKEY_ESCAPE) |
+ if ((event.windowsKeyCode != ui::VKEY_ESCAPE) || |
+ (event.modifiers & blink::WebInputEvent::InputModifiers)) { |
return false; |
+ } |
bool event_consumed = false; |
GetBrowserPluginGuestManager()->ForEachGuest( |