e_service_gesture: Delete cleanup_timer when the last touched finger is up 29/308729/1 accepted/tizen/7.0/unified/20240401.045108
authorduna.oh <duna.oh@samsung.com>
Fri, 29 Mar 2024 06:49:49 +0000 (15:49 +0900)
committerduna.oh <duna.oh@samsung.com>
Fri, 29 Mar 2024 08:09:15 +0000 (17:09 +0900)
commitfa9ade725a0aef83dd0a1aac669fd64b4922c643
tree5edbcf57e8c6d3cd5dac3d299be80407c113aeed
parent2808dfffd791723bfd7ec7bd375abfdad52f35e6
e_service_gesture: Delete cleanup_timer when the last touched finger is up

< Normal scenario >
1st finger touch down - add cleanup_timer
2nd finger touch down
1st finger touch up - delete cleanup_timer
2nd finger touch up - pressed_fingers is zero and _gesture_cleanup() is called

< Issue scenario >
1st finger touch down - add cleanup_timer
2nd finger touch down
1st finger touch up - delete cleanup_timer
2nd finger touch up - pressed_fingers is not zero (somehow) -> clean_timer
                      is not triggered -> pressed_fingers is NOT set to zero

< TO-BE >
1st finger touch down - add cleanup_timer
2nd finger touch down
1st finger touch up
2nd finger touch up - pressed_fingers is not zero (somehow) -> cleanup_timer
                      will be triggered -> pressed_fingers is set to zero

Change-Id: Id43ef2529adb735fa19d1ca24212f7bfb71d5060
src/bin/services/e_service_gesture.c