| Index: ui/events/event.cc
|
| diff --git a/ui/events/event.cc b/ui/events/event.cc
|
| index 41f4ca69ebb8a010a748cb70e4404fdfcb42d0ce..2ae222fcb425863c6249f68a6a464ef8c58c447c 100644
|
| --- a/ui/events/event.cc
|
| +++ b/ui/events/event.cc
|
| @@ -527,6 +527,11 @@ KeyEvent::KeyEvent(const base::NativeEvent& native_event, bool is_char)
|
| key_code_(KeyboardCodeFromNative(native_event)),
|
| code_(CodeFromNative(native_event)),
|
| is_char_(is_char),
|
| +#if defined(USE_X11)
|
| + is_fabricated_by_ime_(IsXKeyEventFabricatedByIme(native_event)),
|
| +#else
|
| + is_fabricated_by_ime_(false),
|
| +#endif
|
| character_(0) {
|
| #if defined(USE_X11)
|
| NormalizeFlags();
|
| @@ -540,6 +545,7 @@ KeyEvent::KeyEvent(EventType type,
|
| : Event(type, EventTimeForNow(), flags),
|
| key_code_(key_code),
|
| is_char_(is_char),
|
| + is_fabricated_by_ime_(false),
|
| character_(GetCharacterFromKeyCode(key_code, flags)) {
|
| }
|
|
|
| @@ -552,6 +558,7 @@ KeyEvent::KeyEvent(EventType type,
|
| key_code_(key_code),
|
| code_(code),
|
| is_char_(is_char),
|
| + is_fabricated_by_ime_(false),
|
| character_(GetCharacterFromKeyCode(key_code, flags)) {
|
| }
|
|
|
|
|