always init container coords when beginning gadcon drag

CIDs 1135457, 1135456
This commit is contained in:
Mike Blumenkrantz 2014-03-13 10:35:10 -04:00
parent 94072211c3
commit 2425ec363c
1 changed files with 1 additions and 1 deletions

View File

@ -2547,12 +2547,12 @@ _e_gadcon_client_move_start(E_Gadcon_Client *gcc)
evas_object_raise(gcc->o_event);
evas_object_stack_below(gcc->o_control, gcc->o_event);
gcc->moving = 1;
evas_object_geometry_get(gcc->gadcon->o_container, &gx, &gy, NULL, NULL);
if (gcc->gadcon->toolbar)
evas_pointer_canvas_xy_get(gcc->gadcon->evas, &gcc->dx, &gcc->dy);
else
{
ecore_evas_pointer_xy_get(e_comp_get(gcc)->ee, &gcc->dx, &gcc->dy);
evas_object_geometry_get(gcc->gadcon->o_container, &gx, &gy, NULL, NULL);
gcc->dx -= gx;
gcc->dy -= gy;
}