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)

-- 


Reply via email to