diff --git a/iphone/Maps/Classes/MapViewController.mm b/iphone/Maps/Classes/MapViewController.mm index 763fac1e0c..5800d9c2ae 100644 --- a/iphone/Maps/Classes/MapViewController.mm +++ b/iphone/Maps/Classes/MapViewController.mm @@ -667,17 +667,12 @@ typedef NS_OPTIONS(NSUInteger, MapInfoView) f.GetBalloonManager().Dismiss(); self.controlsManager.routeBuildingProgress = 100.; [self.searchView setState:SearchViewStateHidden animated:YES]; - [self performAfterDelay:0.3 block:^ - { - if (self.forceRoutingStateChange == ForceRoutingStateChangeStartFollowing) - [self.controlsManager routingNavigation]; - else - [self.controlsManager routingReady]; - - [self updateRoutingInfo]; - self.forceRoutingStateChange = ForceRoutingStateChangeNone; - }]; - + if (self.forceRoutingStateChange == ForceRoutingStateChangeStartFollowing) + [self.controlsManager routingNavigation]; + else + [self.controlsManager routingReady]; + [self updateRoutingInfo]; + self.forceRoutingStateChange = ForceRoutingStateChangeNone; bool isDisclaimerApproved = false; (void)Settings::Get("IsDisclaimerApproved", isDisclaimerApproved); if (!isDisclaimerApproved)