{
_e_drag_hook_call(E_DRAG_HOOK_DRAG_START, drag);
+ ELOGF("DnD", "Drag started, pos:(%d, %d)", NULL, x, y);
+
return _e_drag_finalize(drag, x, y);
}
_e_drag_hook_call(E_DRAG_HOOK_DRAG_END, drag);
+ ELOGF("DnD", "Drag ended, type: %d, pos:(%d, %d)", NULL, type, drag->x, drag->y);
+
if (drag->cb.finished)
drag->cb.finished(drag, type);
drag->cb.finished = NULL;
e_grabinput_release(_drag_win, _drag_win);
if (drag->cb.finished)
- drag->cb.finished(drag, E_DND_DRAG_TYPE_CANCELLED);
+ {
+ ELOGF("DnD", "Drag ended, type: %d, pos:(%d, %d)", NULL, E_DND_DRAG_TYPE_CANCELLED, drag->x, drag->y);
+ drag->cb.finished(drag, E_DND_DRAG_TYPE_CANCELLED);
+ }
drag->cb.finished = NULL;
_drag_current = NULL;