diff --git a/iphone/Maps/Classes/MapsAppDelegate.mm b/iphone/Maps/Classes/MapsAppDelegate.mm index e6bdb63317..92ff1f1fbf 100644 --- a/iphone/Maps/Classes/MapsAppDelegate.mm +++ b/iphone/Maps/Classes/MapsAppDelegate.mm @@ -226,10 +226,10 @@ void InitLocalizedStrings() -(void) showParsedBookmarkOnMap:(url_api::Request) request { - [m_mapViewController dismissPopoverAndSaveBookmark:YES]; [m_navController popToRootViewControllerAnimated:YES]; if (![m_navController.visibleViewController isMemberOfClass:NSClassFromString(@"MapViewController")]) [m_mapViewController dismissModalViewControllerAnimated:YES]; + [m_mapViewController dismissPopoverAndSaveBookmark:YES]; m_navController.navigationBarHidden = YES; m2::PointD point(MercatorBounds::LonToX(request.m_viewportLon),