From: soohye Date: Tue, 6 Dec 2016 04:30:43 +0000 (+0900) Subject: scrollable_interface: fixed last_page_get() API X-Git-Tag: submit/tizen/20170102.091821~95 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=307f328f8235780cb4998e65f08804543fe70512;p=platform%2Fupstream%2Felementary.git 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 Change-Id: Ic902f69dd7b265bb54c9e1625ec7960ef6ab107e --- diff --git a/src/lib/elm_interface_scrollable.c b/src/lib/elm_interface_scrollable.c index 15f73673a..4a34d8c84 100644 --- a/src/lib/elm_interface_scrollable.c +++ b/src/lib/elm_interface_scrollable.c @@ -4852,14 +4852,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; }