From 73318b8fb732db4bb84eed18e9f6d9c17901fa32 Mon Sep 17 00:00:00 2001 From: hechuang1 Date: Thu, 2 Jul 2020 19:15:28 +0800 Subject: [PATCH] Change double tap interval for Egis FPS Change double tap interval from first finger up to second finger up to first finger up to second finger down NO_PROP_NEEDED: only need for nairo Change-Id: Id97ad5a62c22df358f037f4314f4abb992522bd6 Reviewed-on: https://gerrit.mot.com/1656842 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Jianlin Nie Reviewed-by: Hujun Liao Submit-Approved: Jira Key Reviewed-on: https://gerrit.mot.com/1659068 Reviewed-by: Yan Zhang Reviewed-by: Huosheng Liao --- drivers/input/misc/ets_fps_mmi/ets_navi_input.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/input/misc/ets_fps_mmi/ets_navi_input.c b/drivers/input/misc/ets_fps_mmi/ets_navi_input.c index 0055aa922834..73a0bd5236b1 100644 --- a/drivers/input/misc/ets_fps_mmi/ets_navi_input.c +++ b/drivers/input/misc/ets_fps_mmi/ets_navi_input.c @@ -421,7 +421,7 @@ void translated_command_converter(char cmd, struct etspi_data *etspi) g_KeyEventRaised = true; pr_info("Egis : g_SingleClick %u tap interval =%u double tap interval = %u time= %u", g_SingleClick, jiffies_to_msecs(jiffies - g_SingleClickJiffies), - jiffies_to_msecs(jiffies - g_DoubleClickJiffies), jiffies_to_msecs(jiffies)); + jiffies_to_msecs(g_SingleClickJiffies - g_DoubleClickJiffies), jiffies_to_msecs(jiffies)); #if ENABLE_TRANSLATED_SINGLE_CLICK || ENABLE_TRANSLATED_DOUBLE_CLICK if ((jiffies - g_SingleClickJiffies) < (HZ * SINGLECLICK_INTERVAL / 1000)) { /* Click event */ @@ -436,7 +436,7 @@ void translated_command_converter(char cmd, struct etspi_data *etspi) #endif #if ENABLE_TRANSLATED_DOUBLE_CLICK if (g_SingleClick >= 2) { - if ((jiffies - g_DoubleClickJiffies) < (HZ * (SINGLECLICK_INTERVAL+DOUBLECLICK_INTERVAL) / 1000)) { + if ((g_SingleClickJiffies - g_DoubleClickJiffies) < (HZ * DOUBLECLICK_INTERVAL / 1000)) { /* Double click event */ send_key_event(etspi, KEYEVENT_DOUBLECLICK, KEYEVENT_DOUBLECLICK_ACTION); g_SingleClick = 0;