int i;
unsigned int idx = ev->multi.device+1;
+ if (gesture->gesture_events.recognized_gesture)
+ _e_gesture_edge_swipe_cancel();
+
if (gesture->gesture_events.num_pressed == 1)
{
for (i = 0; i < E_GESTURE_FINGER_MAX+1; i++)
{
E_Gesture_Event_Tap *taps = &gesture->gesture_events.taps;
+ if (gesture->gesture_events.recognized_gesture)
+ _e_gesture_tap_cancel();
+
if (taps->enabled_finger < gesture->gesture_events.num_pressed)
taps->enabled_finger = gesture->gesture_events.num_pressed;
{
int diff_x, diff_y;
+ if (gesture->gesture_events.recognized_gesture)
+ _e_gesture_tap_cancel();
+
diff_x = gesture->gesture_events.base_point[ev->multi.device + 1].axis.x - ev->x;
diff_y = gesture->gesture_events.base_point[ev->multi.device + 1].axis.y - ev->y;
{
E_Gesture_Event_Tap *taps = &gesture->gesture_events.taps;
+ if (gesture->gesture_events.recognized_gesture)
+ _e_gesture_tap_cancel();
+
switch (taps->state)
{
case E_GESTURE_TAP_STATE_NONE: