ecore_wl_input: fix timestamp of repeat key event. 64/82964/2
authorHosang Kim <hosang12.kim@samsung.com>
Mon, 8 Aug 2016 10:06:45 +0000 (19:06 +0900)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Tue, 9 Aug 2016 02:13:14 +0000 (19:13 -0700)
Timestamp is not updated when key event is repeated.

Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: I924321ba2e1f05292654b8c8d7b81e369b956977

src/lib/ecore_wayland/ecore_wl_input.c

index 00712ee9472c49f1dc5eef26763dace47febc569..e27c60e9e3e1ac3a9f1fce23e99220135fe53cfd 100644 (file)
@@ -1253,6 +1253,7 @@ _ecore_wl_input_cb_keyboard_repeat(void *data)
    if (!(input = data)) return ECORE_CALLBACK_RENEW;
 
    // TIZEN_ONLY(20160610): fix key repeat condition. 
+   input->repeat.time += (int)(input->repeat.rate * 1000.0);
    _ecore_wl_input_cb_keyboard_key(input, NULL, input->display->serial,
                                    input->repeat.time,
                                    input->repeat.key, EINA_TRUE);