Index: content/browser/renderer_host/web_input_event_aurax11.cc |
diff --git a/content/browser/renderer_host/web_input_event_aurax11.cc b/content/browser/renderer_host/web_input_event_aurax11.cc |
index 44879fdca6f88d1b9b2d6a0531743352d4b851ec..d9e000a43760eadeff6b24a643a11041bdc2016d 100644 |
--- a/content/browser/renderer_host/web_input_event_aurax11.cc |
+++ b/content/browser/renderer_host/web_input_event_aurax11.cc |
@@ -289,12 +289,10 @@ WebKit::WebKeyboardEvent MakeWebKeyboardEventFromAuraEvent( |
webkit_event.windowsKeyCode = XKeyEventToWindowsKeyCode(native_key_event); |
webkit_event.nativeKeyCode = native_key_event->keycode; |
- if (webkit_event.windowsKeyCode == ui::VKEY_RETURN) { |
+ if (webkit_event.windowsKeyCode == ui::VKEY_RETURN) |
webkit_event.unmodifiedText[0] = '\r'; |
- } else { |
- webkit_event.unmodifiedText[0] = |
- ui::DefaultXKeysymFromHardwareKeycode(native_key_event->keycode); |
- } |
+ else |
+ webkit_event.unmodifiedText[0] = ui::DefaultSymbolFromXEvent(native_event); |
if (webkit_event.modifiers & WebKit::WebInputEvent::ControlKey) { |
webkit_event.text[0] = |