[scroller] added that whether pagesize is zero or not
authorHosang Kim <hosang12.kim@samsung.com>
Fri, 24 May 2013 04:27:40 +0000 (13:27 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Wed, 12 Jun 2013 05:12:58 +0000 (14:12 +0900)
src/lib/elm_interface_scrollable.c

index fe9e31f..436a72a 100644 (file)
@@ -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))