[ios] Fixed pedestrian mode activation/deactivation.

This commit is contained in:
v.mikhaylenko 2015-06-26 20:39:45 +03:00 committed by Alex Zolotarev
parent 4bb29cc1b0
commit 3e34bd762b

View file

@ -390,12 +390,14 @@ static BOOL keyboardLoaded = NO;
- (BOOL)tryToChangeRoutingModeCmd:(NSString *)cmd
{
if (![cmd isEqual:@"?pedestrian"])
BOOL const isPedestrian = [cmd isEqualToString:@"?pedestrian"];
BOOL const isVehicle = [cmd isEqualToString:@"?vehicle"];
if (!isPedestrian && !isVehicle)
return NO;
MapsAppDelegate * delegate = [MapsAppDelegate theApp];
BOOL const isPedestrianRoutingMode = delegate.isPedestrianRoutingMode;
delegate.isPedestrianRoutingMode = !isPedestrianRoutingMode;
delegate.isPedestrianRoutingMode = isPedestrian;
[self search:cmd];
[self searchBarDidPressCancelButton:nil];
return YES;