diff options
author | Mike Blumenkrantz <zmike@samsung.com> | 2020-01-13 15:09:17 -0500 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-02-05 10:08:57 +0100 |
commit | ce3d569cfd0d4d9d928df86858b51ce005e6756d (patch) | |
tree | e68ed1c61dc6a1fe2be14523323682562ed6bec2 | |
parent | 89b35b3f790b4359cf97b67cd8b4bb429a083c97 (diff) | |
download | efl-ce3d569cfd0d4d9d928df86858b51ce005e6756d.tar.gz |
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 <wc0917.lee@samsung.com>
Differential Revision: https://phab.enlightenment.org/D11088
-rw-r--r-- | src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c | 4 |
1 files changed, 4 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 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 */ |