Index: ui/events/event.cc |
diff --git a/ui/events/event.cc b/ui/events/event.cc |
index 4649e24db9f8722b8bad8d3a7aeeed8acaf9540d..c066697e22e3008876d4a2b2c6643e2257a9974e 100644 |
--- a/ui/events/event.cc |
+++ b/ui/events/event.cc |
@@ -809,8 +809,7 @@ void KeyEvent::ApplyLayout() const { |
// returns 'a' for VKEY_A even if the key is actually bound to 'à' in X11. |
// GetCharacterFromXEvent returns 'à' in that case. |
if (!IsControlDown() && native_event()) { |
- character_ = GetCharacterFromXEvent(native_event()); |
- // TODO(kpschoedel): set key_ field for X11. |
+ GetMeaningFromXEvent(native_event(), &key_, &character_); |
return; |
} |
#elif defined(USE_OZONE) |