diff options
author | Mike Blumenkrantz <zmike@samsung.com> | 2020-01-23 15:18:09 -0500 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-02-05 10:09:55 +0100 |
commit | 0bb36d23e2c2946b0f87be8157cddba799c930d9 (patch) | |
tree | e07e2c0abbf8dc705b7b795b6707aa9b69da0d82 | |
parent | f5e7625af80a052801a15b3c7e4b839e281fc391 (diff) | |
download | efl-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.c | 1 |
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) |