not sure why this was restricted to first touch point previously, but the logic
applies to all points as we don't want to be tracking input for a touch we
haven't gotten a down for
Reviewed-by: woochan lee <wc0917.lee@samsung.com>
Differential Revision: https://phab.enlightenment.org/D11169
else
{
//New finger
- if (!id && (action != EFL_POINTER_ACTION_DOWN))
+ if (action != EFL_POINTER_ACTION_DOWN)
{
//Discard any other event
return;
}
+
point = calloc(1, sizeof(Efl_Gesture_Touch_Point_Data));
if (!point) return;
point->start.pos = point->prev.pos = point->cur.pos = _pos;