From e94837ab51ca0371beb1da352abe0926f0424275 Mon Sep 17 00:00:00 2001 From: jeon Date: Mon, 29 Apr 2019 17:02:05 +0900 Subject: [PATCH] pepper-keyrouter: add 8 to keycode to search keygrab list Change-Id: I8fdacb2d5805da103c223dcacf8fce6cca124dfb --- src/lib/keyrouter/pepper-keyrouter.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/keyrouter/pepper-keyrouter.c b/src/lib/keyrouter/pepper-keyrouter.c index 2090d2b..d529f89 100644 --- a/src/lib/keyrouter/pepper-keyrouter.c +++ b/src/lib/keyrouter/pepper-keyrouter.c @@ -287,7 +287,9 @@ pepper_keyrouter_key_process(pepper_keyrouter_t *pepper_keyrouter, pepper_seat_t *seat; pepper_list_init(&delivery_list); - count = keyrouter_key_process(pepper_keyrouter->keyrouter, key, state, &delivery_list); + + /* Keygrab list is maintained by keycode + 8 which is used in xkb system */ + count = keyrouter_key_process(pepper_keyrouter->keyrouter, key + 8, state, &delivery_list); if (count > 0) { pepper_list_for_each(info, &delivery_list, link) { -- 2.34.1