Introduced tracking the leading finger of the drag gesture 03/282803/2
authorMaria Bialota <m.bialota@samsung.com>
Fri, 7 Oct 2022 20:30:54 +0000 (22:30 +0200)
committerMaria Bialota <m.bialota@samsung.com>
Tue, 11 Oct 2022 15:30:09 +0000 (17:30 +0200)
commit69478078aa928f8f43ddec1a4cf8fba44c14b847
treec3735e28061466dea2b7fee4a82959afb2097d63
parent75ec415c769861548e1d3c5c8a322a6fa0c03332
Introduced tracking the leading finger of the drag gesture

This patch solves the problem of incorrect ending of tap & hold
gesture in Screen Reader mode and introduces leading finger change
during the gesture.

When Screen Reader is running and user performs tap+tap&hold gesture,
drag action can be performed. In current solution in case a user
touches the screen with a second finger during the course of the drag
gesture and releases the first finger before releasing the second
finger, the tap&hold gesture is not concluded properly - the drag
action is suspended without a proper closing with mouse up event.

This patch solves this issue and additionally provides possibility
of changing fingers many times within one drag action.

Change-Id: Ice65689d50883c9ef44a83695d04db974b4d7055
(cherry picked from commit c8989870a04b8c3cbd84f374c6fdbe2f5505c703)
src/e_screen_reader_gestures.c