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:
authorv.mikhaylenko <v.mikhaylenko@corp.mail.ru>2015-08-10 09:47:32 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 03:00:03 +0300
commit6302ca385de26b612a350d3b6868314760bbaa70 (patch)
treefbaf36e9a0772411615402c37e77bc56336e866c /iphone
parent219d39b113ca423ce10b05a77867c816b8e09971 (diff)
[ios] Added initial progress for build routing.
Diffstat (limited to 'iphone')
-rw-r--r--iphone/Maps/Classes/CustomViews/MapViewControls/MWMMapViewControlsManager.mm4
-rw-r--r--iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm2
2 files changed, 5 insertions, 1 deletions
diff --git a/iphone/Maps/Classes/CustomViews/MapViewControls/MWMMapViewControlsManager.mm b/iphone/Maps/Classes/CustomViews/MapViewControls/MWMMapViewControlsManager.mm
index 6bbe11b6df..1bac696f58 100644
--- a/iphone/Maps/Classes/CustomViews/MapViewControls/MWMMapViewControlsManager.mm
+++ b/iphone/Maps/Classes/CustomViews/MapViewControls/MWMMapViewControlsManager.mm
@@ -124,6 +124,10 @@
[[MapsAppDelegate theApp].m_locationManager start:self.navigationManager];
self.navigationManager.state = MWMNavigationDashboardStatePlanning;
GetFramework().BuildRoute(self.routeDestination, 0 /* timeoutSec */);
+ // This hack is needed to instantly show initial progress.
+ // Because user may think that nothing happens when he is building a route.
+ CGFloat const initialRoutingProgress = 5.;
+ [self setRouteBuildingProgress:initialRoutingProgress];
}
- (void)navigationDashBoardDidUpdate
diff --git a/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm b/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm
index dee7debe2c..6e6c114779 100644
--- a/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm
+++ b/iphone/Maps/Classes/CustomViews/NavigationDashboard/MWMNavigationDashboardManager.mm
@@ -198,7 +198,7 @@
- (void)setState:(MWMNavigationDashboardState)state
{
- if (_state == state)
+ if (_state == state && state != MWMNavigationDashboardStatePlanning)
return;
switch (state)
{