From 659543cc18eea910cd1e7e87e1ff3d381256a944 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Thu, 3 Oct 2013 14:08:42 +0300 Subject: [PATCH] [ios] Autoclose calibration dialog in 5 seconds on all OSes --- iphone/Maps/Platform/LocationManager.mm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/iphone/Maps/Platform/LocationManager.mm b/iphone/Maps/Platform/LocationManager.mm index 93203183d6..4d7ad750d6 100644 --- a/iphone/Maps/Platform/LocationManager.mm +++ b/iphone/Maps/Platform/LocationManager.mm @@ -195,11 +195,9 @@ // Display compass calibration dialog automatically - (BOOL)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)manager { - // Do not close calibration dialog on iOS 7+, as it's displayed in full screen mode - if ([UIDevice currentDevice].systemVersion.floatValue < 7.0 && !m_isTimerActive) + if (!m_isTimerActive) { - [NSTimer scheduledTimerWithTimeInterval:2.5 target:self selector:@selector(onTimer:) - userInfo:nil repeats:NO]; + [NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(onTimer:) userInfo:nil repeats:NO]; m_isTimerActive = YES; } return YES;