bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0b96e63f8292eef56bade6a9284892b6386a3570

commit 0b96e63f8292eef56bade6a9284892b6386a3570
Author: Taehyub Kim <taehyub....@samsung.com>
Date:   Mon May 18 07:56:08 2020 +0000

    ecore_evas_wayland_common: keep the backword compatibility for wayland dnd 
handler
    
    Keep the backword compatibility for wayland ECORE_WL2_EVENT_DATA_SOURCE_END 
event handler.
    If we don't use this handler, the dnd is not ended when the drop item is 
dropped.
    @fix
    
    Reviewed-by: Christopher Michael <devilho...@comcast.net>
    Reviewed-by: Marcel Hollerbach <m...@marcel-hollerbach.de>
    Differential Revision: https://phab.enlightenment.org/D11846
---
 src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
index 9c079d9868..c52022b333 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
@@ -2881,8 +2881,9 @@ _ecore_evas_wl_selection_init(Ecore_Evas *ee)
      ecore_event_handler_add(ECORE_WL2_EVENT_DND_DROP,
                              _wl_selection_dnd_drop, ee);
    wdata->dnd_end_handler =
-     ecore_event_handler_add(ECORE_WL2_EVENT_DATA_SOURCE_DROP,
+     ecore_event_handler_add(ECORE_WL2_EVENT_DATA_SOURCE_END,
                              _wl_selection_dnd_end, ee);
+
    for (int i = 0; i < ECORE_EVAS_SELECTION_BUFFER_LAST; ++i)
      {
         wdata->selection_data[i].callbacks.available_types = NULL;

-- 


Reply via email to