jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=eb27724eb9c32a954c2f75b45307a207d0ea6fca

commit eb27724eb9c32a954c2f75b45307a207d0ea6fca
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Tue May 30 19:16:48 2017 +0900

    evas: Set modifiers & locks on global key events
    
    Fixes T5510
---
 src/lib/evas/canvas/evas_events.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/lib/evas/canvas/evas_events.c 
b/src/lib/evas/canvas/evas_events.c
index afab40fcbd..c73e81cfd4 100644
--- a/src/lib/evas/canvas/evas_events.c
+++ b/src/lib/evas/canvas/evas_events.c
@@ -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

-- 


Reply via email to