dnd safety

SVN revision: 18746
This commit is contained in:
Carsten Haitzler 2005-12-01 06:15:24 +00:00
parent 76a332743b
commit 27d0ae8db3
1 changed files with 25 additions and 24 deletions

View File

@ -493,6 +493,8 @@ _e_drag_update(int x, int y)
leave_ev->x = x;
leave_ev->y = y;
if ((_drag_current) && (_drag_current->types))
{
for (l = _drop_handlers; l; l = l->next)
{
E_Drop_Handler *h;
@ -523,7 +525,7 @@ _e_drag_update(int x, int y)
}
}
}
}
free(enter_ev);
free(move_ev);
free(leave_ev);
@ -902,7 +904,6 @@ _e_dnd_cb_event_dnd_position(void *data, int type, void *event)
else
{
_e_drag_update(ev->position.x, ev->position.y);
ecore_x_dnd_send_status(1, 0, rect, ECORE_X_DND_ACTION_PRIVATE);
}
return 1;