Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/iphone
diff options
context:
space:
mode:
authorArsentiy Milchakov <milcars@mapswithme.com>2019-04-05 15:14:14 +0300
committerAleksandr Zatsepin <alexzatsepin@users.noreply.github.com>2019-04-08 18:43:02 +0300
commit00a432ebe2dc0036a2969ad71229cf240d72b8cc (patch)
tree3afd56806ff636c52fcb3eaa41b91a59fa9f4647 /iphone
parent3573e2febebfe49bc5283956bf334c5eb278a66d (diff)
[deep links] fix for search on map deep link without cll parameter
Diffstat (limited to 'iphone')
-rw-r--r--iphone/Maps/Classes/MapsAppDelegate.mm13
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