Fix wrong index issue of key event 58/221158/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Sun, 29 Dec 2019 07:43:26 +0000 (16:43 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Sun, 29 Dec 2019 07:43:26 +0000 (16:43 +0900)
Change-Id: If7c7271498855961dba1ccdee9a4df15fef0332f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
ism/extras/wayland_immodule/wayland_imcontext.c

index 889a720..f11561f 100644 (file)
@@ -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);