diff --git a/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm b/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm index b57c670efb..3055611f0b 100644 --- a/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm +++ b/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm @@ -210,6 +210,9 @@ using Observers = NSHashTable; - (void)stateError { + if (_state == MWMNavigationDashboardStateReady) + return; + NSAssert(_state == MWMNavigationDashboardStatePlanning, @"Invalid state change (error)"); auto routePreview = self.routePreview; [routePreview router:[MWMRouter type] setState:MWMCircularProgressStateFailed];