diff --git a/routing/routing_session.cpp b/routing/routing_session.cpp index 73a94b844e..6c84bff7cb 100644 --- a/routing/routing_session.cpp +++ b/routing/routing_session.cpp @@ -303,11 +303,9 @@ RoutingSession::State RoutingSession::OnLocationPositionChanged(GpsInfo const & MercatorBounds::FromLatLon(info.m_latitude, info.m_longitude)); if (base::AlmostEqualAbs(dist, m_lastDistance, kRunawayDistanceSensitivityMeters)) return m_state; - if (dist > m_lastDistance) - { - ++m_moveAwayCounter; - m_lastDistance = dist; - } + + ++m_moveAwayCounter; + m_lastDistance = dist; if (m_moveAwayCounter > kOnRouteMissedCount) {