evas: Set modifiers & locks on global key events
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 30 May 2017 10:16:48 +0000 (19:16 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 30 May 2017 10:16:48 +0000 (19:16 +0900)
Fixes T5510

src/lib/evas/canvas/evas_events.c

index afab40f..c73e81c 100644 (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