From 86460b0a4e254f1cf315ec16b50c2ece993b0e1d Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Sun, 29 Dec 2019 16:43:26 +0900 Subject: [PATCH] Fix wrong index issue of key event Change-Id: If7c7271498855961dba1ccdee9a4df15fef0332f Signed-off-by: Jihoon Kim --- ism/extras/wayland_immodule/wayland_imcontext.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ism/extras/wayland_immodule/wayland_imcontext.c b/ism/extras/wayland_immodule/wayland_imcontext.c index 889a720..f11561f 100644 --- a/ism/extras/wayland_immodule/wayland_imcontext.c +++ b/ism/extras/wayland_immodule/wayland_imcontext.c @@ -2146,11 +2146,11 @@ text_input_keysym(void *data, e->compose = e->string; memcpy((void *)e->keyname, keyname, key_name_len); - *((char *)e->keyname + key_name_len + 1) = '\0'; + *((char *)e->keyname + key_name_len) = '\0'; memcpy((void *)e->key, key, key_len); - *((char *)e->key + key_len + 1) = '\0'; + *((char *)e->key + key_len) = '\0'; memcpy((void *)e->string, string, key_string_len); - *((char *)e->string + key_string_len + 1) = '\0'; + *((char *)e->string + key_string_len) = '\0'; e->window = (Ecore_Window)ecore_wl2_window_id_get(imcontext->window); e->event_window = (Ecore_Window)ecore_wl2_window_id_get(imcontext->window); -- 2.7.4