evas vg: correct caching last frame index. 84/196584/3
authorHermet Park <hermetpark@gmail.com>
Wed, 2 Jan 2019 12:23:49 +0000 (21:23 +0900)
committerSubhransu Mohanty <sub.mohanty@samsung.com>
Thu, 3 Jan 2019 04:18:26 +0000 (04:18 +0000)
lottie-player accepts range 0 to totalFrame,
so don't need to -1 here.

Change-Id: Ic92618717184bc51b8154db15f4e1400d1075960

src/lib/evas/canvas/efl_canvas_vg_object.c

index 46df97d..81dfee8 100644 (file)
@@ -749,7 +749,7 @@ _efl_canvas_vg_object_render(Evas_Object *eo_obj EINA_UNUSED,
    Eina_Bool cacheable = EINA_FALSE;
 
    if (pd->frame_index == 0 ||
-       (pd->frame_index == (int) evas_cache_vg_anim_frame_count_get(pd->vg_entry) - 1))
+       (pd->frame_index == (int) evas_cache_vg_anim_frame_count_get(pd->vg_entry)))
      cacheable = EINA_TRUE;
 
    if (pd->vg_entry)