Index: content/browser/renderer_host/web_input_event_aura.cc |
diff --git a/content/browser/renderer_host/web_input_event_aura.cc b/content/browser/renderer_host/web_input_event_aura.cc |
index 4d115f669721c9120aea757697a7a4b528238c39..b09f67e680220fd00d9726e98172ef2b9a523e94 100644 |
--- a/content/browser/renderer_host/web_input_event_aura.cc |
+++ b/content/browser/renderer_host/web_input_event_aura.cc |
@@ -273,7 +273,10 @@ blink::WebKeyboardEvent MakeWebKeyboardEvent(const ui::KeyEvent& event) { |
#if defined(OS_WIN) |
if (event.HasNativeEvent()) { |
// Key events require no translation by the aura system. |
- return MakeWebKeyboardEventFromNativeEvent(event.native_event()); |
+ blink::WebKeyboardEvent webkit_event( |
+ MakeWebKeyboardEventFromNativeEvent(event.native_event())); |
+ webkit_event.domCode = static_cast<int>(event.code()); |
+ return webkit_event; |
} |
#endif |
return MakeWebKeyboardEventFromAuraEvent(event); |