bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0bb36d23e2c2946b0f87be8157cddba799c930d9

commit 0bb36d23e2c2946b0f87be8157cddba799c930d9
Author: Mike Blumenkrantz <[email protected]>
Date:   Thu Jan 23 15:18:09 2020 -0500

    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 <[email protected]>
    Differential Revision: https://phab.enlightenment.org/D11167
---
 src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c | 1 +
 1 file changed, 1 insertion(+)

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)

-- 


Reply via email to