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
/* 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,