Index: ecore/src/lib/ecore_x/xlib/ecore_x_events.c =================================================================== --- ecore/src/lib/ecore_x/xlib/ecore_x_events.c (revision 39016) +++ ecore/src/lib/ecore_x/xlib/ecore_x_events.c (working copy) @@ -1819,10 +1819,11 @@ _ecore_x_event_handle_client_message(XEvent *xeven } void -_ecore_x_event_handle_mapping_notify(XEvent *xevent __UNUSED__) +_ecore_x_event_handle_mapping_notify(XEvent *xevent) { _ecore_x_last_event_mouse_move = 0; - /* FIXME: handle this event type */ + + XRefreshKeyboardMapping((XMappingEvent *)xevent); } void