diff --git a/drape_frontend/kinetic_scroller.cpp b/drape_frontend/kinetic_scroller.cpp index df221e6cad..2201bb6ab8 100644 --- a/drape_frontend/kinetic_scroller.cpp +++ b/drape_frontend/kinetic_scroller.cpp @@ -94,9 +94,7 @@ void KineticScroller::GrabViewRect(ScreenBase const & modelView, double timeStam delta = delta.Normalize(); // velocity on pixels - double v = pxDeltaLength / elapsed; - if (v > kKineticMaxSpeed) - v = kKineticMaxSpeed; + double v = min(pxDeltaLength / elapsed, kKineticMaxSpeed); // at this point length(m_direction) already in pixel space, and delta normalized m_direction = delta * kKineticInertia * v + m_direction * (1.0 - kKineticInertia);