forked from enlightenment/efl
Elementary: cnp - check on NULL data in elm_drag_start
Summary: check on NULL add in wayland elm_drag_start API @fix Test Plan: Call elm_grag_start with data = NULL under wayland Reviewers: zmike, NikaWhite, jpeg Reviewed By: NikaWhite, jpeg Subscribers: bu5hm4n, myoungwoon, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4119
This commit is contained in:
parent
3627fa7883
commit
71a0573187
|
@ -3345,8 +3345,13 @@ _wl_elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, const char *data,
|
|||
|
||||
/* set the drag data used when a drop occurs */
|
||||
free(wl_cnp_selection.selbuf);
|
||||
wl_cnp_selection.selbuf = strdup((char*)data);
|
||||
wl_cnp_selection.buflen = strlen(wl_cnp_selection.selbuf);
|
||||
wl_cnp_selection.buflen = 0;
|
||||
wl_cnp_selection.selbuf = eina_strdup(data);
|
||||
|
||||
if (data)
|
||||
{
|
||||
wl_cnp_selection.buflen = strlen(wl_cnp_selection.selbuf);
|
||||
}
|
||||
|
||||
/* setup callback to notify if this object gets deleted */
|
||||
evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL,
|
||||
|
|
Loading…
Reference in New Issue