forked from enlightenment/enlightenment
always init container coords when beginning gadcon drag
CIDs 1135457, 1135456
This commit is contained in:
parent
94072211c3
commit
2425ec363c
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue