diff --git a/legacy/elementary/src/lib/elm_interface_scrollable.c b/legacy/elementary/src/lib/elm_interface_scrollable.c index 94c43076cd..71a862b677 100644 --- a/legacy/elementary/src/lib/elm_interface_scrollable.c +++ b/legacy/elementary/src/lib/elm_interface_scrollable.c @@ -2862,6 +2862,7 @@ _elm_scroll_hold_animator(void *data) if (dt > twin) { i--; + count--; break; } x = sid->down.history[i].x; @@ -2878,7 +2879,6 @@ _elm_scroll_hold_animator(void *data) count++; } } - count = i; if (count >= 2) { double dtsum = 0.0, tadd, maxdt;