diff --git a/libs/map/routing_manager.cpp b/libs/map/routing_manager.cpp index 75f56827e..95e679086 100644 --- a/libs/map/routing_manager.cpp +++ b/libs/map/routing_manager.cpp @@ -546,12 +546,12 @@ void RoutingManager::RemoveRoute(bool deactivateFollowing) es.ClearGroup(UserMark::Type::SPEED_CAM); es.ClearGroup(UserMark::Type::ROAD_WARNING); } - if (deactivateFollowing) { - SetPointsFollowingMode(false /* enabled */); - RemovePassedPoints(); - } + if (deactivateFollowing) + SetPointsFollowingMode(false /* enabled */); }); + RemovePassedPoints(); + if (deactivateFollowing) { m_transitReadManager->BlockTransitSchemeMode(false /* isBlocked */);