if (gesture->gesture_events.num_pressed == 1)
{
- int comp_w = 0, comp_h = 0;
+ int comp_w = 0, comp_h = 0, max_x_pos, max_y_pos;
for (i = 1; i < E_GESTURE_FINGER_MAX+1; i++)
{
if (edge_swipes->base.fingers[i].enabled)
}
e_comp_size_get(&comp_w, &comp_h);
+ max_x_pos = comp_w - 1;
+ max_y_pos = comp_h - 1;
if (ev->y < conf->edge_swipe.area_offset)
edge_swipes->base.edge = E_GESTURE_EDGE_TOP;
- else if (ev->y > comp_h - conf->edge_swipe.area_offset)
+ else if (ev->y > max_y_pos - conf->edge_swipe.area_offset)
edge_swipes->base.edge = E_GESTURE_EDGE_BOTTOM;
else if (ev->x < conf->edge_swipe.area_offset)
edge_swipes->base.edge = E_GESTURE_EDGE_LEFT;
- else if (ev->x > comp_w - conf->edge_swipe.area_offset)
+ else if (ev->x > max_x_pos - conf->edge_swipe.area_offset)
edge_swipes->base.edge = E_GESTURE_EDGE_RIGHT;
if (!((1 << (edge_swipes->base.edge)) & edge_swipes->base.enabled_edge))
if (gesture->gesture_events.num_pressed == 1)
{
- int comp_w = 0, comp_h = 0;
+ int comp_w = 0, comp_h = 0, max_x_pos, max_y_pos;
for (i = 1; i < E_GESTURE_FINGER_MAX+1; i++)
{
}
e_comp_size_get(&comp_w, &comp_h);
+ max_x_pos = comp_w - 1;
+ max_y_pos = comp_h - 1;
if (ev->y < conf->edge_drag.area_offset)
edge_drags->base.edge = E_GESTURE_EDGE_TOP;
- else if (ev->y > comp_h - conf->edge_drag.area_offset)
+ else if (ev->y > max_y_pos - conf->edge_drag.area_offset)
edge_drags->base.edge = E_GESTURE_EDGE_BOTTOM;
else if (ev->x < conf->edge_drag.area_offset)
edge_drags->base.edge = E_GESTURE_EDGE_LEFT;
- else if (ev->x > comp_w - conf->edge_drag.area_offset)
+ else if (ev->x > max_x_pos - conf->edge_drag.area_offset)
edge_drags->base.edge = E_GESTURE_EDGE_RIGHT;
if (!((1 << (edge_drags->base.edge)) & edge_drags->base.enabled_edge))