In _e_comp_wl_frame_cb_destroy, there existed code to return when the ec was deleted.
Then the destroyed frame was not removed from the each frame lists of ec->comp_data,
it occured memory corruption while destroying the already destroyed frame again.
Change-Id: I1e1b64a4daaf10c2b0f6da56a3090c90193cc4d9
E_Comp_Wl_Subsurf_Data *sdata;
if (!(ec = wl_resource_get_user_data(resource))) return;
- if (e_object_is_del(E_OBJECT(ec)))
- {
- if (!e_object_delay_del_ref_get(E_OBJECT(ec)))
- return;
- }
if (!ec->comp_data) return;
if (ec->comp_data->frames)