From b58c809a701af31ef24a7ac40c2c925cbd2dd215 Mon Sep 17 00:00:00 2001 From: Jaeun Choi Date: Wed, 25 Oct 2017 14:40:09 +0900 Subject: Efl.Ui.Pager: fix a bug --- src/lib/elementary/efl_page_transition_scroll.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elementary/efl_page_transition_scroll.c b/src/lib/elementary/efl_page_transition_scroll.c index b39ab17079..65c819884b 100644 --- a/src/lib/elementary/efl_page_transition_scroll.c +++ b/src/lib/elementary/efl_page_transition_scroll.c @@ -227,7 +227,7 @@ _efl_page_transition_scroll_efl_page_transition_finish(Eo *obj EINA_UNUSED, efl_canvas_object_clip_set(pi->obj, pd->viewport.backclip); } } - pd->current_page += 1; + pd->current_page = (pd->current_page + 1) % pd->cnt; } else if (pd->move == -1.0) { @@ -255,7 +255,7 @@ _efl_page_transition_scroll_efl_page_transition_finish(Eo *obj EINA_UNUSED, efl_canvas_object_clip_set(pi->obj, pd->viewport.backclip); } } - pd->current_page -= 1; + pd->current_page = (pd->current_page - 1 + pd->cnt) % pd->cnt; } pd->move = 0.0; -- cgit v1.2.1