efl_ui_animation: don't access a null pointer. 04/202704/1
authorHermet Park <hermetpark@gmail.com>
Wed, 3 Apr 2019 05:20:40 +0000 (14:20 +0900)
committerHermet Park <hermetpark@gmail.com>
Wed, 3 Apr 2019 05:22:13 +0000 (14:22 +0900)
Change-Id: Ica448b5b7dd97cfaa5ef5644f692caacf48aa986

src/lib/elementary/efl_ui_animation_view.c

index a75a40f..c000459 100644 (file)
@@ -211,8 +211,9 @@ _efl_ui_animation_view_efl_canvas_group_group_del(Eo *obj, Efl_Ui_Animation_View
    if (pd->file) eina_stringshare_del(pd->file);
    if (pd->transit)
      {
+        Elm_Transit *transit = pd->transit;
         pd->transit = NULL;   //Skip perform transit_del_cb()
-        elm_transit_del(pd->transit);
+        elm_transit_del(transit);
      }
    pd->state = EFL_UI_ANIMATION_VIEW_STATE_NOT_READY;