summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2020-01-23 15:18:09 -0500
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2020-02-05 10:09:55 +0100
commit0bb36d23e2c2946b0f87be8157cddba799c930d9 (patch)
treee07e2c0abbf8dc705b7b795b6707aa9b69da0d82
parentf5e7625af80a052801a15b3c7e4b839e281fc391 (diff)
downloadefl-0bb36d23e2c2946b0f87be8157cddba799c930d9.tar.gz
efl/gesture: correctly reset zoom gesture recognizer data on >2 finger touch
canceling without a proper reset breaks the recognizer for successive events Reviewed-by: woochan lee <wc0917.lee@samsung.com> Differential Revision: https://phab.enlightenment.org/D11167
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c b/src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c
index 0a58f1a3cf..b9c54a7687 100644
--- a/src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c
+++ b/src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c
@@ -175,6 +175,7 @@ _efl_canvas_gesture_recognizer_zoom_efl_canvas_gesture_recognizer_recognize(Eo *
{
if (td->touch_down > 2)
{
+ memset(pd, 0, sizeof(Efl_Canvas_Gesture_Recognizer_Zoom_Data));
return EFL_GESTURE_RECOGNIZER_RESULT_CANCEL;
}
if (td->touch_down == 1)