Index: ui/events/x/events_x.cc |
diff --git a/ui/events/x/events_x.cc b/ui/events/x/events_x.cc |
index 1e5d81c2af3512742a93a035a7255cf83a207d7e..9d6b15a2eca3a0dc71a833999707b1385c79e011 100644 |
--- a/ui/events/x/events_x.cc |
+++ b/ui/events/x/events_x.cc |
@@ -174,6 +174,8 @@ int GetEventFlagsFromXKeyEvent(XEvent* xevent) { |
return GetEventFlagsFromXState(xevent->xkey.state) | |
(IsKeypadKey(XLookupKeysym(&xevent->xkey, 0)) ? ui::EF_NUMPAD_KEY : 0) | |
+ (IsFunctionKey(XLookupKeysym(&xevent->xkey, 0)) ? |
+ ui::EF_FUNCTION_KEY : 0) | |
ime_fabricated_flag; |
} |