From ba1f905afb63b4fa551aa796660027f50aaa2ee1 Mon Sep 17 00:00:00 2001 From: Junseok Kim Date: Wed, 12 Jul 2023 14:48:30 +0900 Subject: [PATCH] e_dnd: Add e_drag_end to makes drag end Change-Id: Icafb06a596f73ddbda6787be787ee1946705c989 --- src/bin/e_dnd.c | 7 +++++++ src/bin/e_dnd.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/bin/e_dnd.c b/src/bin/e_dnd.c index bac79b6..2db95fd 100644 --- a/src/bin/e_dnd.c +++ b/src/bin/e_dnd.c @@ -158,6 +158,13 @@ e_drag_start(E_Drag *drag, int x, int y) return _e_drag_finalize(drag, x, y); } +EINTERN void +e_drag_end(E_Drag *drag) +{ + if (!drag) return; + _e_drag_end(drag); +} + /* local subsystem functions */ static void _e_drag_end(E_Drag *drag) diff --git a/src/bin/e_dnd.h b/src/bin/e_dnd.h index c47bfd5..127b1e9 100644 --- a/src/bin/e_dnd.h +++ b/src/bin/e_dnd.h @@ -42,6 +42,7 @@ EINTERN void e_drag_resize(E_Drag *drag, int w, int h); /* x and y are the coords where the mouse is when dragging starts */ EINTERN int e_drag_start(E_Drag *drag, int x, int y); +EINTERN void e_drag_end(E_Drag *drag); #endif #endif -- 2.7.4