evas: Set modifiers & locks on global key events

Fixes T5510
This commit is contained in:
Jean-Philippe Andre 2017-05-30 19:16:48 +09:00
parent 0b67bfc031
commit eb27724eb9
1 changed files with 3 additions and 0 deletions

View File

@ -4004,6 +4004,9 @@ _evas_canvas_event_key_cb(void *data, const Efl_Event *event)
ev->device = _evas_event_legacy_device_get(e->evas, EINA_FALSE);
}
ev->modifiers = &e->modifiers;
ev->locks = &e->locks;
if (ev->pressed)
_canvas_event_feed_key_down_internal(e, ev);
else