forked from enlightenment/efl
exactness: do not efl_del the evas
there is no need to do that, more than that. This is super dangerous, the display and connection ptr of x are passed from ecore_evas to evas, if you delete evas before ecore_evas, the later ecore_evas deletion will destroy the x connection which calls some functions in evas, which is already freed, which leads to a crash. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11617
This commit is contained in:
parent
2f9caff972
commit
830d45e384
|
@ -151,7 +151,6 @@ _exu_imgs_unpack(const char *exu_path, const char *dir, const char *ent_name)
|
||||||
}
|
}
|
||||||
efl_del(o);
|
efl_del(o);
|
||||||
}
|
}
|
||||||
efl_del(e);
|
|
||||||
ecore_evas_free(ee);
|
ecore_evas_free(ee);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue