From ac1bfdd628a09f79b4636b1e933836e2be809b3e Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Tue, 23 Apr 2019 16:32:11 +0900 Subject: [PATCH] keyrouter: set the given keyboard only if there is no keyboard set on keyrouter Change-Id: I78230b4e03e1148d84e2b5344bcf3319b0e3353e Signed-off-by: Sung-Jin Park --- src/lib/keyrouter/pepper-keyrouter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/keyrouter/pepper-keyrouter.c b/src/lib/keyrouter/pepper-keyrouter.c index fd42621..70f3752 100644 --- a/src/lib/keyrouter/pepper-keyrouter.c +++ b/src/lib/keyrouter/pepper-keyrouter.c @@ -450,7 +450,8 @@ pepper_keyrouter_event_handler(pepper_event_listener_t *listener, event = (pepper_input_event_t *)info; pepper_keyrouter = (pepper_keyrouter_t *)data; - pepper_keyrouter_set_keyboard(pepper_keyrouter, keyboard); + if (!pepper_keyrouter->keyboard) + pepper_keyrouter_set_keyboard(pepper_keyrouter, keyboard); pepper_keyrouter_key_process(pepper_keyrouter, event->key, event->state, event->time); } -- 2.34.1