efl/gesture: correctly filter tap events based on the processing touch point
authorMike Blumenkrantz <zmike@samsung.com>
Thu, 20 Feb 2020 18:20:32 +0000 (13:20 -0500)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 3 Mar 2020 21:16:58 +0000 (06:16 +0900)
commit7150e343e3df7b9df10e2ef1dd184668b1ce2dd2
treeaa8e3a21926c17af35d734ee2cee32f23ab77164
parentaa3189d263012ce4d739214d72e634b8f0a1e7e3
efl/gesture: correctly filter tap events based on the processing touch point

if the recognizer is processing using a touch point other than the first finger,
e.g., in the case where multiple fingers are pressed simultaneously, then
the recognizer needs to also detect distance based on that finger

more fixes for triggering tap events while fingers are moving

Differential Revision: https://phab.enlightenment.org/D11385
src/lib/evas/gesture/efl_canvas_gesture_recognizer_double_tap.c
src/lib/evas/gesture/efl_canvas_gesture_recognizer_long_press.c
src/lib/evas/gesture/efl_canvas_gesture_recognizer_tap.c
src/lib/evas/gesture/efl_canvas_gesture_recognizer_triple_tap.c