hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e0e0c892d269a446d5c2cfc6baa66f2903277651
commit e0e0c892d269a446d5c2cfc6baa66f2903277651 Author: soohye <soohye.s...@samsung.com> Date: Tue Dec 6 13:30:43 2016 +0900 scrollable_interface: fixed last_page_get() API Summary: ceiling the vaule of content size divided by page size Reviewers: cedric, jpeg, Hermet Reviewed By: Hermet Subscribers: minkyu, sju27, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4447 --- src/lib/elementary/elm_interface_scrollable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elementary/elm_interface_scrollable.c b/src/lib/elementary/elm_interface_scrollable.c index 8465a04..931fcce 100644 --- a/src/lib/elementary/elm_interface_scrollable.c +++ b/src/lib/elementary/elm_interface_scrollable.c @@ -4355,14 +4355,14 @@ _elm_interface_scrollable_last_page_get(Eo *obj EINA_UNUSED, Elm_Scrollable_Smar if (pagenumber_h) { if ((sid->pagesize_h > 0) && (cw > sid->pagesize_h)) - *pagenumber_h = cw / sid->pagesize_h - 1; + *pagenumber_h = ceil((double)cw / (double)sid->pagesize_h) - 1; else *pagenumber_h = 0; } if (pagenumber_v) { if ((sid->pagesize_v > 0) && (ch > sid->pagesize_v)) - *pagenumber_v = ch / sid->pagesize_v - 1; + *pagenumber_v = ceil((double)ch / (double)sid->pagesize_v) - 1; else *pagenumber_v = 0; } --