jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=94d0967fadfb3d5b7475d9d189b0f9edad86c83a

commit 94d0967fadfb3d5b7475d9d189b0f9edad86c83a
Author: Jean-Philippe Andre <[email protected]>
Date:   Fri Oct 13 14:29:15 2017 +0900

    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;

-- 


Reply via email to