forked from enlightenment/efl
3f5066278e
Summary: If evas engine init failed, it can make crash. For example If opengl init failed, then ee->prop.window is 0 ecore_evas_gl_x11_options_new_internal { if (!ee->prop.window) { ERR("evas_engine_info_set() init engine '%s' failed.", ee->driver); ecore_evas_free(ee); return NULL; } } ecore_evas_free calls evas_fonts_zero_pressure and this time evas->engine.func is NULL so it makes crash. Reviewers: cedric Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D3542 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com> |
||
---|---|---|
.. | ||
cache | ||
cache2 | ||
canvas | ||
common | ||
common3d | ||
cserve2 | ||
file | ||
filters | ||
include | ||
Evas.h | ||
Evas_Common.h | ||
Evas_Eo.h | ||
Evas_GL.h | ||
Evas_Legacy.h | ||
Evas_Loader.h | ||
main.c |