summaryrefslogtreecommitdiff
path: root/src/lib/evas/Evas_Common.h
diff options
context:
space:
mode:
authorGwanglim Lee <gl77.lee@samsung.com>2014-04-14 09:38:58 -0400
committerMike Blumenkrantz <zmike@samsung.com>2014-04-14 09:41:43 -0400
commitca443ac1528c9355c1b17b32e9867b05ecc42c62 (patch)
treee07e19f75747070ca5ee76fd6a2085d4bbb67e94 /src/lib/evas/Evas_Common.h
parente4ab76c39765891eca54a67a4d5b880498671c05 (diff)
Fixed a problem with e wl server that sent invalid key value to wl client.
Summary: This problem occurred due to xkb_keysym_t value of libxkbcommon by e wl server. e wl server should pass keycode from evdev input device on to wl client. In order that e wl server receives valid keycode Ecore_Event_Key should have an extended data member. This patch should be applied with server side patch. @fix Test Plan: run e wl server -> create wl client -> type keys Reviewers: raster, devilhorns, zmike CC: cedric Differential Revision: https://phab.enlightenment.org/D712
Diffstat (limited to 'src/lib/evas/Evas_Common.h')
-rw-r--r--src/lib/evas/Evas_Common.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/evas/Evas_Common.h b/src/lib/evas/Evas_Common.h
index 3012548210..88c4b61bed 100644
--- a/src/lib/evas/Evas_Common.h
+++ b/src/lib/evas/Evas_Common.h
@@ -733,6 +733,8 @@ struct _Evas_Event_Key_Down /** Key press event */
733 unsigned int timestamp; 733 unsigned int timestamp;
734 Evas_Event_Flags event_flags; 734 Evas_Event_Flags event_flags;
735 Evas_Device *dev; 735 Evas_Device *dev;
736
737 unsigned int keycode; /**< Key scan code numeric value @since 1.10 */
736}; 738};
737 739
738struct _Evas_Event_Key_Up /** Key release event */ 740struct _Evas_Event_Key_Up /** Key release event */
@@ -748,6 +750,8 @@ struct _Evas_Event_Key_Up /** Key release event */
748 unsigned int timestamp; 750 unsigned int timestamp;
749 Evas_Event_Flags event_flags; 751 Evas_Event_Flags event_flags;
750 Evas_Device *dev; 752 Evas_Device *dev;
753
754 unsigned int keycode; /**< Key scan code numeric value @since 1.10 */
751}; 755};
752 756
753struct _Evas_Event_Render_Post /** Send when the frame rendering is done @since 1.8 */ 757struct _Evas_Event_Render_Post /** Send when the frame rendering is done @since 1.8 */