From 94d0967fadfb3d5b7475d9d189b0f9edad86c83a Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Fri, 13 Oct 2017 14:29:15 +0900 Subject: [PATCH] evas: Fix crash when object is not fully created This fixes make check. --- src/lib/evas/canvas/evas_object_main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/evas/canvas/evas_object_main.c b/src/lib/evas/canvas/evas_object_main.c index 45b47906c9..a6f9471eeb 100644 --- a/src/lib/evas/canvas/evas_object_main.c +++ b/src/lib/evas/canvas/evas_object_main.c @@ -2739,6 +2739,9 @@ _efl_canvas_object_event_animation_set(Eo *eo_obj, if (!_efl_animation_event_type_is_valid(event_type)) return; + // This may happen if the object never was fully created. + if (!pd->event_anims) return; + Event_Animation *event_anim = eina_array_data_get(pd->event_anims, event_type); if (!event_anim) return;