Introduced tracking the leading finger of the drag gesture 29/283729/1 accepted/tizen/7.0/unified/20221105.102653 accepted/tizen/7.0/unified/20221110.061014
authorMaria Bialota <m.bialota@samsung.com>
Fri, 7 Oct 2022 20:30:54 +0000 (22:30 +0200)
committerChun <jykeon@samsung.com>
Wed, 2 Nov 2022 08:19:19 +0000 (08:19 +0000)
commit67186e049e0b10a371a680df60022df209ac91e7
tree9d3dfe772da8320fa12f49b19ae3175852d621c4
parent2b1df294f55f1f0f3b98e13bf74084ca9bdd7427
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)
(cherry picked from commit 69478078aa928f8f43ddec1a4cf8fba44c14b847)
src/e_screen_reader_gestures.c