From 5219b356d27226cd8df07e5b501df4e221b2b716 Mon Sep 17 00:00:00 2001 From: Taehyub Kim Date: Fri, 8 May 2020 13:40:55 +0900 Subject: [PATCH] ecore_evas(module): fix compatibility issue for adding dnd end event handler if we don't use this event handler, we cannot know the moment of dnd end from wayland @fix Change-Id: I9392a62cde7e1558263f961a411df8b4645b92ee --- src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c | 6 +++++- 1 file changed, 5 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 c342ed2..93cc162 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 @@ -3760,8 +3760,12 @@ _ecore_evas_wl_selection_init(Ecore_Evas *ee) _wl_selection_dnd_enter, ee); wdata->dnd_drop_handler = 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, + //TIZEN_ONLY(20200508): fix this for compatability of tizen 5.5 + //wdata->dnd_end_handler = ecore_event_handler_add(ECORE_WL2_EVENT_DATA_SOURCE_DROP, + // _wl_selection_dnd_end, ee); + wdata->dnd_end_handler = 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; -- 2.7.4