jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=063c3529a5c851a46e6b89cc5c2bee08cd3c8ea2
commit 063c3529a5c851a46e6b89cc5c2bee08cd3c8ea2 Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Thu Feb 16 21:45:12 2017 +0900 win: Avoid magic check failed in ecore with inline win Fixes T4663 --- src/lib/elementary/efl_ui_win.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 06d3bd5..492bf8a 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -2696,6 +2696,7 @@ _elm_win_on_img_obj_del(void *data, static void _elm_win_img_callbacks_del(Evas_Object *obj, Evas_Object *imgobj) { + if (!imgobj) return; evas_object_event_callback_del_full (imgobj, EVAS_CALLBACK_DEL, _elm_win_on_img_obj_del, obj); evas_object_event_callback_del_full @@ -2771,7 +2772,7 @@ _efl_ui_win_efl_canvas_group_group_del(Eo *obj, Efl_Ui_Win_Data *sd) sd->pointer.surf = NULL; #endif - if (sd->img_obj) + if (sd->type == ELM_WIN_INLINED_IMAGE) { _elm_win_img_callbacks_del(obj, sd->img_obj); sd->img_obj = NULL; --