From 484354a3b82174789b96eec49f6d4b8e190e2c82 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 17 Jan 2019 19:33:02 +0900 Subject: [PATCH] elementary animation_view: correct max frame number. --- src/lib/elementary/elm_animation_view.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elementary/elm_animation_view.c b/src/lib/elementary/elm_animation_view.c index b99acb3087..ac281944bc 100644 --- a/src/lib/elementary/elm_animation_view.c +++ b/src/lib/elementary/elm_animation_view.c @@ -170,7 +170,7 @@ _transit_cb(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress) else pd->state = ELM_ANIMATION_VIEW_STATE_PLAY; pd->keyframe = progress; - evas_object_vg_animated_frame_set(pd->vg, (int) (pd->frame_cnt * progress)); + evas_object_vg_animated_frame_set(pd->vg, (int) ((pd->frame_cnt - 1) * progress)); if (pd->auto_repeat) { @@ -495,7 +495,7 @@ _elm_animation_view_keyframe_set(Eo *obj EINA_UNUSED, Elm_Animation_View_Data *p pd->keyframe = keyframe; if (pd->frame_cnt > 0) - evas_object_vg_animated_frame_set(pd->vg, (int) (pd->frame_cnt * keyframe)); + evas_object_vg_animated_frame_set(pd->vg, (int) ((pd->frame_cnt - 1) * keyframe)); if (pd->transit) {