efl_ui_animation_view: + null check. 42/210942/2
authorHermet Park <hermetpark@gmail.com>
Fri, 26 Jul 2019 06:33:30 +0000 (15:33 +0900)
committerHermet Park <chuneon.park@samsung.com>
Fri, 26 Jul 2019 06:39:42 +0000 (06:39 +0000)
The transit handle could be danglinged,
User could stop the animation in "play,start" callback.

Change-Id: I5279fbf5271248e80a123645a77a646c1c0cbc82

src/lib/elementary/efl_ui_animation_view.c

index 15f9b9c..6d9e606 100644 (file)
@@ -71,7 +71,7 @@ _transit_go_facade(Efl_Ui_Animation_View_Data *pd)
    else
      pd->state = EFL_UI_ANIMATION_VIEW_STATE_PLAY;
    evas_object_smart_callback_call(pd->obj, SIG_PLAY_START, NULL);
-   elm_transit_go(pd->transit);
+   if (pd->transit) elm_transit_go(pd->transit);
 }
 
 static Eina_Bool