summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2016-12-21 21:06:39 +0100
committerGitHub <noreply@github.com>2016-12-21 21:06:39 +0100
commitb42494570e8ebbda69ddce2144a8b7edf889d1b6 (patch)
tree7b4e15cbde0875a70207531de8a138a90ee62029 /platform
parentdff42cac689031a250e59b3f435da5f8c9524bec (diff)
downloadqtlocation-mapboxgl-b42494570e8ebbda69ddce2144a8b7edf889d1b6.tar.gz
[android] - fix null pointer on trackingsettings (#7505)
Diffstat (limited to 'platform')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java
index d34b0f693d..c7dd867f2d 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java
@@ -316,7 +316,9 @@ public class MyLocationView extends View {
this.bearing = bearing;
if (myLocationTrackingMode == MyLocationTracking.TRACKING_NONE) {
if (myBearingTrackingMode == MyBearingTracking.GPS) {
- setCompass(location.getBearing() - bearing);
+ if (location != null) {
+ setCompass(location.getBearing() - bearing);
+ }
} else if (myBearingTrackingMode == MyBearingTracking.COMPASS) {
setCompass(magneticHeading - bearing);
}