Fix the acceleration bug in paged scroller. It was scrolled acceleratedly always...
authorJaehwan Kim <jae.hwan.kim.neo@gmail.com>
Fri, 22 Feb 2013 01:55:16 +0000 (01:55 +0000)
committerJaehwan Kim <jae.hwan.kim.neo@gmail.com>
Fri, 22 Feb 2013 01:55:16 +0000 (01:55 +0000)
SVN revision: 84293

src/lib/elm_interface_scrollable.c

index b0b001ea1cf8d67d39b313eedd195e196fc151a5..3bced6b639caca68572bf26be2d1c4857d696b66 100644 (file)
@@ -1953,6 +1953,7 @@ _elm_scroll_scroll_to_x_animator(void *data)
         _elm_scroll_content_pos_set(sid->obj, px, py);
         sid->down.sx = px;
         sid->down.x = sid->down.history[0].x;
+        sid->down.pdx = 0;
         _elm_scroll_wanted_coordinates_update(sid, px, py);
         sid->scrollto.x.animator = NULL;
         if ((!sid->scrollto.y.animator) && (!sid->down.bounce_y_animator))
@@ -1989,6 +1990,7 @@ _elm_scroll_scroll_to_y_animator(void *data)
         _elm_scroll_content_pos_set(sid->obj, px, py);
         sid->down.sy = py;
         sid->down.y = sid->down.history[0].y;
+        sid->down.pdy = 0;
         _elm_scroll_wanted_coordinates_update(sid, px, py);
         sid->scrollto.y.animator = NULL;
         if ((!sid->scrollto.x.animator) && (!sid->down.bounce_x_animator))