Summary:
If we start an animation object with play_back, the current frame is 0 in "start" callback.
Since transit_go is called after "start" callback,
we need to advance the animation start advance to the last progress.
Test Plan: N/A
Reviewers: Hermet, kimcinoo
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D8802
Change-Id: Ia93a5d388c0b8a2412bc93068eb33159b978c15c
if (!pd->file) return EINA_FALSE;
if (!pd->transit && !_ready_play(pd)) return EINA_FALSE;
+ if (pd->progress == 0)
+ pd->progress = 1.0;
+
if (pd->state == EFL_UI_ANIMATION_VIEW_STATE_STOP)
_transit_go_facade(pd);
else if (rewind)