bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ce3d569cfd0d4d9d928df86858b51ce005e6756d
commit ce3d569cfd0d4d9d928df86858b51ce005e6756d Author: Mike Blumenkrantz <[email protected]> Date: Mon Jan 13 15:09:17 2020 -0500 efl/gesture: fix zoom to ignore single press events and not crash zoom requires two fingers for a pinch, so skip the first press Reviewed-by: woochan lee <[email protected]> Differential Revision: https://phab.enlightenment.org/D11088 --- src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c | 4 ++++ 1 file changed, 4 insertions(+) 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 d88a9c0050..0a58f1a3cf 100644 --- a/src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c +++ b/src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c @@ -177,6 +177,10 @@ _efl_canvas_gesture_recognizer_zoom_efl_canvas_gesture_recognizer_recognize(Eo * { return EFL_GESTURE_RECOGNIZER_RESULT_CANCEL; } + if (td->touch_down == 1) + { + return EFL_GESTURE_RECOGNIZER_RESULT_MAYBE; + } if (!pd->zoom_st.cur.timestamp) /* Now scan touched-devices list * and find other finger */ --
