discomfitor pushed a commit to branch elementary-1.15. http://git.enlightenment.org/core/elementary.git/commit/?id=398b919d9098cae3ffca982e7b2d9f13b3aa0426
commit 398b919d9098cae3ffca982e7b2d9f13b3aa0426 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Thu Aug 13 15:18:55 2015 -0400 cnp: end wayland drag on allocation failure @fix --- src/lib/elm_cnp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/elm_cnp.c b/src/lib/elm_cnp.c index 9eddb10..e5e63bf 100644 --- a/src/lib/elm_cnp.c +++ b/src/lib/elm_cnp.c @@ -3217,7 +3217,11 @@ _wl_dropable_data_handle(Wl_Cnp_Selection *sel, char *data, size_t size) char *s = NULL; s = (char*)eina_memdup((unsigned char*)data, size, 0); - if (!s) return; + if (!s) + { + ecore_wl_dnd_drag_end(ecore_wl_input_get()); + return; + } sdata.action = ELM_XDND_ACTION_COPY; if (savedtypes.textreq) --