e_keyrouter: apply thread synchronization for key grab variables 28/297928/2
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 24 Aug 2023 02:34:30 +0000 (11:34 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Tue, 29 Aug 2023 01:56:51 +0000 (01:56 +0000)
commit8fdc5cbf04bf188d47b21e68891c7d5d863e8a89
tree63b87f8ea785b456c3cf146bb090299b776cf5d8
parentca7fa61537a23d500ee985378c02d08d72493af8
e_keyrouter: apply thread synchronization for key grab variables

key grab variables such as HardKeys[key].excl_ptr, or_excl_ptr, top_ptr can be updated
wherever _e_keyrouter_send_key_events_press() is executed in input thread.

Change-Id: Idcd48a2e0b75ac53beb848d1b6de3996a68e6c89
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/bin/e_keyrouter.c
src/bin/e_keyrouter_events.c
src/bin/e_keyrouter_list.c
src/bin/e_keyrouter_private.h