e_dnd: Add some logs to print drag start and end 69/303169/1
authorJunseok Kim <juns.kim@samsung.com>
Tue, 19 Dec 2023 07:23:29 +0000 (16:23 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 21 Dec 2023 02:33:35 +0000 (11:33 +0900)
Change-Id: I3841c08b684e17c54e2b967f544b8f618e733014

src/bin/e_dnd.c

index d59da39..2176d47 100644 (file)
@@ -248,6 +248,8 @@ e_drag_start(E_Drag *drag, int x, int y)
 {
    _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);
 }
 
@@ -267,6 +269,8 @@ _e_drag_end(E_Drag *drag, E_Dnd_Drop_Type type)
 
    _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;
@@ -290,7 +294,10 @@ _e_drag_free(E_Drag *drag)
         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;