From 9ad5001ed5242625a3d8f092768493b207d23da6 Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Fri, 24 May 2013 13:27:40 +0900 Subject: [PATCH] [scroller] added that whether pagesize is zero or not --- src/lib/elm_interface_scrollable.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/lib/elm_interface_scrollable.c b/src/lib/elm_interface_scrollable.c index fe9e31f..436a72a 100644 --- a/src/lib/elm_interface_scrollable.c +++ b/src/lib/elm_interface_scrollable.c @@ -1678,10 +1678,16 @@ _elm_scroll_content_region_show(Evas_Object *obj, sid->wh = h; if (_paging_is_enabled(sid)) { - sid->wx = x = (int)(x / sid->pagesize_h) * sid->pagesize_h; - sid->ww = w = sid->pagesize_h; - sid->wy = y = (int)(y / sid->pagesize_v) * sid->pagesize_v; - sid->wh = h = sid->pagesize_v; + if (sid->pagesize_h != 0) + { + sid->wx = x = (int)(x / sid->pagesize_h) * sid->pagesize_h; + sid->ww = w = sid->pagesize_h; + } + if (sid->pagesize_v != 0) + { + sid->wy = y = (int)(y / sid->pagesize_v) * sid->pagesize_v; + sid->wh = h = sid->pagesize_v; + } } if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h)) -- 2.7.4