diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2017-02-21 08:16:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-21 08:16:59 +0100 |
commit | 22c060d41407204847cad5992b1c9628e21ce004 (patch) | |
tree | a3a7e17d2d5872db477d3f7f0e0b60f8fbb0bf5c /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java | |
parent | 4f91e70204e0867d935f13b6a8440c2d16633584 (diff) | |
download | qtlocation-mapboxgl-22c060d41407204847cad5992b1c9628e21ce004.tar.gz |
[android] - only remove location updates when connected (#8107)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java index 0f3d013043..5a87f6384f 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java @@ -124,7 +124,9 @@ public class LocationSource extends LocationEngine implements @Override public void removeLocationUpdates() { - LocationServices.FusedLocationApi.removeLocationUpdates(lostApiClient, this); + if (lostApiClient.isConnected()) { + LocationServices.FusedLocationApi.removeLocationUpdates(lostApiClient, this); + } } @Override |