#endif
sd->mouse_clicked = EINA_TRUE;
- _parent_sc.mouse_down((Ewk_View_Smart_Data*)sd, &sd->mouse_down_copy);
+ Evas_Event_Mouse_Down mouse_down = sd->mouse_down_copy;
+ Evas_Point* point = (Evas_Point*)ev;
+ mouse_down.canvas.x = point->x;
+ mouse_down.canvas.y = point->y;
+ _parent_sc.mouse_down((Ewk_View_Smart_Data*)sd, &mouse_down);
#if 0 // comment out below code until it is completed
if (sd->bounce_horiz)
return;
}
- _parent_sc.mouse_up((Ewk_View_Smart_Data*)sd, &sd->mouse_up_copy);
+ Evas_Event_Mouse_Up mouse_up = sd->mouse_up_copy;
+ mouse_up.canvas.x = point->x;
+ mouse_up.canvas.y = point->y;
+ _parent_sc.mouse_up((Ewk_View_Smart_Data*)sd, &mouse_up);
sd->mouse_clicked = EINA_FALSE;
}