| Index: ui/events/x/events_x.cc
|
| diff --git a/ui/events/x/events_x.cc b/ui/events/x/events_x.cc
|
| index 7a3ff70e6aae0cbb5281e377e1e8ae5244dee7e7..d449a5fd839ce70062646ef10a614b9c09a4d787 100644
|
| --- a/ui/events/x/events_x.cc
|
| +++ b/ui/events/x/events_x.cc
|
| @@ -150,7 +150,8 @@ int GetEventFlagsFromXState(unsigned int state) {
|
|
|
| int GetEventFlagsFromXKeyEvent(XEvent* xevent) {
|
| return GetEventFlagsFromXState(xevent->xkey.state) |
|
| - (IsKeypadKey(XLookupKeysym(&xevent->xkey, 0)) ? ui::EF_NUMPAD_KEY : 0);
|
| + (IsKeypadKey(XLookupKeysym(&xevent->xkey, 0)) ? ui::EF_NUMPAD_KEY : 0) |
|
| + (ui::IsXKeyEventFabricatedByIme(xevent) ? ui::EF_IME_FABRICATED_KEY : 0);
|
| }
|
|
|
| // Get the event flag for the button in XButtonEvent. During a ButtonPress
|
|
|