{
int diff_x, diff_y;
- diff_x = gesture->gesture_events.base_point[ev->multi.device].axis.x - ev->x;
- diff_y = gesture->gesture_events.base_point[ev->multi.device].axis.y - ev->y;
+ 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;
if (ABS(diff_x) > E_GESTURE_TAP_MOVING_RANGE ||
ABS(diff_y) > E_GESTURE_TAP_MOVING_RANGE)
return E_GESTURE_EVENT_STATE_PROPAGATE;
}
- gesture->gesture_events.base_point[ev->multi.device].pressed = EINA_TRUE;
- gesture->gesture_events.base_point[ev->multi.device].axis.x = ev->x;
- gesture->gesture_events.base_point[ev->multi.device].axis.y = ev->y;
+ gesture->gesture_events.base_point[ev->multi.device + 1].pressed = EINA_TRUE;
+ gesture->gesture_events.base_point[ev->multi.device + 1].axis.x = ev->x;
+ gesture->gesture_events.base_point[ev->multi.device + 1].axis.y = ev->y;
if (gesture->gesture_events.recognized_gesture)
{
return E_GESTURE_EVENT_STATE_PROPAGATE;
}
- gesture->gesture_events.base_point[ev->multi.device].pressed = EINA_FALSE;
- gesture->gesture_events.base_point[ev->multi.device].axis.x = 0;
- gesture->gesture_events.base_point[ev->multi.device].axis.y = 0;
+ gesture->gesture_events.base_point[ev->multi.device + 1].pressed = EINA_FALSE;
+ gesture->gesture_events.base_point[ev->multi.device + 1].axis.x = 0;
+ gesture->gesture_events.base_point[ev->multi.device + 1].axis.y = 0;
if (!(gesture->gesture_filter & TIZEN_GESTURE_TYPE_EDGE_SWIPE))
{
return E_GESTURE_EVENT_STATE_PROPAGATE;
}
- if (gesture->gesture_events.base_point[ev->multi.device].pressed != EINA_TRUE)
+ if (gesture->gesture_events.base_point[ev->multi.device + 1].pressed != EINA_TRUE)
{
return gesture->event_state;
}
- gesture->gesture_events.base_point[ev->multi.device].axis.x = ev->x;
- gesture->gesture_events.base_point[ev->multi.device].axis.y = ev->y;
+ gesture->gesture_events.base_point[ev->multi.device + 1].axis.x = ev->x;
+ gesture->gesture_events.base_point[ev->multi.device + 1].axis.y = ev->y;
if (!(gesture->gesture_filter & TIZEN_GESTURE_TYPE_EDGE_SWIPE))
{