diff options
author | Arsentiy Milchakov <milcars@mapswithme.com> | 2019-04-05 15:14:14 +0300 |
---|---|---|
committer | Aleksandr Zatsepin <alexzatsepin@users.noreply.github.com> | 2019-04-08 18:43:02 +0300 |
commit | 00a432ebe2dc0036a2969ad71229cf240d72b8cc (patch) | |
tree | 3afd56806ff636c52fcb3eaa41b91a59fa9f4647 /iphone | |
parent | 3573e2febebfe49bc5283956bf334c5eb278a66d (diff) |
[deep links] fix for search on map deep link without cll parameter
Diffstat (limited to 'iphone')
-rw-r--r-- | iphone/Maps/Classes/MapsAppDelegate.mm | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/iphone/Maps/Classes/MapsAppDelegate.mm b/iphone/Maps/Classes/MapsAppDelegate.mm index 90087edb26..823a497140 100644 --- a/iphone/Maps/Classes/MapsAppDelegate.mm +++ b/iphone/Maps/Classes/MapsAppDelegate.mm @@ -271,10 +271,15 @@ using namespace osm_auth_ios; if (request.m_isSearchOnMap) { - ASSERT([self isDrapeEngineCreated], ()); - [MapViewController setViewport:request.m_centerLat - lon:request.m_centerLon - zoomLevel:kSearchInViewportZoom]; + // Set viewport only when cll parameter was provided in url. + if (request.m_centerLat != 0.0 || request.m_centerLon != 0.0) + { + ASSERT([self isDrapeEngineCreated], ()); + [MapViewController setViewport:request.m_centerLat + lon:request.m_centerLon + zoomLevel:kSearchInViewportZoom]; + } + [manager searchTextOnMap:query forInputLocale:locale]; } else |