Commit 61eabb5c authored by Chris Scott's avatar Chris Scott

Stop region-monitoring when stop method is called

parent 0f414927
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
NSDictionary *config = [command.arguments objectAtIndex:0]; NSDictionary *config = [command.arguments objectAtIndex:0];
if (config[@"desiredAccuracy"]) { if (config[@"desiredAccuracy"]) {
desiredAccuracy = [self translateDesiredAccuracy:[config[@"desiredAccuracy"] intValue]]; desiredAccuracy = [self translateDesiredAccuracy:[config[@"desiredAccuracy"] floatValue]];
NSLog(@" desiredAccuracy: %@", config[@"desiredAccuracy"]); NSLog(@" desiredAccuracy: %@", config[@"desiredAccuracy"]);
} }
if (config[@"stationaryRadius"]) { if (config[@"stationaryRadius"]) {
...@@ -179,7 +179,10 @@ ...@@ -179,7 +179,10 @@
enabled = NO; enabled = NO;
[locationManager stopUpdatingLocation]; [locationManager stopUpdatingLocation];
[locationManager stopMonitoringSignificantLocationChanges]; [locationManager stopMonitoringSignificantLocationChanges];
if (stationaryRegion != nil) {
[locationManager stopMonitoringForRegion:stationaryRegion];
stationaryRegion = nil;
}
CDVPluginResult* result = nil; CDVPluginResult* result = nil;
result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK]; result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
[self.commandDelegate sendPluginResult:result callbackId:command.callbackId]; [self.commandDelegate sendPluginResult:result callbackId:command.callbackId];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment