Introduced tracking the leading finger of the drag gesture 04/282804/1 accepted/tizen/6.5/unified/20221020.114745 submit/tizen_6.5/20221019.082213
authorMaria Bialota <m.bialota@samsung.com>
Fri, 7 Oct 2022 20:30:54 +0000 (22:30 +0200)
committerMaria Białota <m.bialota@samsung.com>
Tue, 11 Oct 2022 15:34:39 +0000 (15:34 +0000)
commit36a805786c53711db8968646514e001c413ddb2c
tree908c3e4f38cc391a5b10ceb6005ec668a2212d3a
parentb54284b9d2c13f0bd20ff6679528374d6ed44f66
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