diff options
author | Cedric Bail <cedric@osg.samsung.com> | 2018-04-10 14:02:48 -0700 |
---|---|---|
committer | Cedric Bail <cedric@osg.samsung.com> | 2018-04-10 14:42:54 -0700 |
commit | f1f1a8c996b917cf4dded4e08ce0f717accbca5a (patch) | |
tree | e9adc9d211a9b80986fab8faa3f39096dfbee3ef | |
parent | 5351070a4d8d4e114823296bed190f079e865d82 (diff) | |
download | efl-f1f1a8c996b917cf4dded4e08ce0f717accbca5a.tar.gz |
evas: protection during canvas shutdown.
-rw-r--r-- | src/lib/evas/canvas/evas_callbacks.c | 4 |
1 files changed, 4 insertions, 0 deletions
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) |