devilhorns pushed a commit to branch feature/wayland/multioutput. http://git.enlightenment.org/core/efl.git/commit/?id=83e5751b4fd0ec1e400db8e9a73e37f219ae1e60
commit 83e5751b4fd0ec1e400db8e9a73e37f219ae1e60 Author: Cedric Bail <ced...@osg.samsung.com> Date: Tue Apr 10 14:02:48 2018 -0700 evas: protection during canvas shutdown. --- src/lib/evas/canvas/evas_callbacks.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/evas/canvas/evas_callbacks.c b/src/lib/evas/canvas/evas_callbacks.c index 8896dea691..10f4597ad6 100644 --- a/src/lib/evas/canvas/evas_callbacks.c +++ b/src/lib/evas/canvas/evas_callbacks.c @@ -732,6 +732,10 @@ _check_event_catcher_del(void *data, const Efl_Event *event) Evas_Object_Protected_Data *obj = data; int i; + if (!obj->layer || + !obj->layer->evas) + return ; + for (i = 0; array[i].desc != NULL; i++) { if (obj->layer->evas->gesture_manager) --