mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 06:09:23 -04:00
Report BTN_TOUCH event when the fingers are lifted.
1. No need to set ABS_MT_TRACKING_ID, input_mt_init_slots() already set it. 2. Report BTN_TOUCH event when the fingers are lifted. Change-Id: Ib22a50091745f7b4facea23104f3cdc3a33807c5 Reviewed-on: https://gerrit.mot.com/1940860 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Jichao Zou <zoujc@motorola.com> Submit-Approved: Jira Key
This commit is contained in:
parent
724268d0df
commit
bfe0f70f8b
1 changed files with 4 additions and 2 deletions
|
|
@ -150,7 +150,7 @@ void release_all_touches(struct fts_ts_info *info)
|
|||
#endif
|
||||
input_mt_slot(info->input_dev, i);
|
||||
input_mt_report_slot_state(info->input_dev, type, 0);
|
||||
input_report_abs(info->input_dev, ABS_MT_TRACKING_ID, -1);
|
||||
/* input_report_abs(info->input_dev, ABS_MT_TRACKING_ID, -1); */
|
||||
}
|
||||
input_sync(info->input_dev);
|
||||
info->touch_id = 0;
|
||||
|
|
@ -2226,8 +2226,10 @@ static void fts_leave_pointer_event_handler(struct fts_ts_info *info, unsigned
|
|||
/* logError(0, "%s %s : TouchID = %d, Touchcount = %d\n",tag,__func__,
|
||||
* touchId,touchcount); */
|
||||
|
||||
/* no need to set ABS_MT_TRACKING_ID, input_mt_init_slots() already set it */
|
||||
/* input_report_abs(info->input_dev, ABS_MT_TRACKING_ID, -1); */
|
||||
|
||||
input_report_abs(info->input_dev, ABS_MT_TRACKING_ID, -1);
|
||||
input_report_key(info->input_dev, BTN_TOUCH, 0);
|
||||
/* logError(0, "%s %s : Event 0x%02x - release ID[%d]\n", tag,
|
||||
* __func__, event[0], touchId); */
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue