forked from enlightenment/efl
efl/gesture: ignore successive press events in zoom recognizer when canceled
cancel is used to indicate that a gesture which has begun to trigger has been canceled, so if we have already canceled then we should not re-cancel here Reviewed-by: woochan lee <wc0917.lee@samsung.com> Differential Revision: https://phab.enlightenment.org/D11207
This commit is contained in:
parent
c8ff8b1706
commit
d62e3f97ad
|
@ -191,6 +191,8 @@ _efl_canvas_gesture_recognizer_zoom_efl_canvas_gesture_recognizer_recognize(Eo *
|
|||
if (td->touch_down > 2)
|
||||
{
|
||||
_reset_recognizer(pd);
|
||||
if (efl_gesture_state_get(gesture) == EFL_GESTURE_STATE_CANCELED)
|
||||
return EFL_GESTURE_RECOGNIZER_RESULT_IGNORE;
|
||||
return EFL_GESTURE_RECOGNIZER_RESULT_CANCEL;
|
||||
}
|
||||
if (td->touch_down == 1)
|
||||
|
|
Loading…
Reference in New Issue