devilhorns pushed a commit to branch feature/wayland/multi-output. http://git.enlightenment.org/core/efl.git/commit/?id=7c36bc347b051a0d2a4aa542fda1c87d641bdc1c
commit 7c36bc347b051a0d2a4aa542fda1c87d641bdc1c Author: Cedric Bail <[email protected]> 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) --
