diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2016-12-21 21:06:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-21 21:06:39 +0100 |
commit | b42494570e8ebbda69ddce2144a8b7edf889d1b6 (patch) | |
tree | 7b4e15cbde0875a70207531de8a138a90ee62029 | |
parent | dff42cac689031a250e59b3f435da5f8c9524bec (diff) | |
download | qtlocation-mapboxgl-b42494570e8ebbda69ddce2144a8b7edf889d1b6.tar.gz |
[android] - fix null pointer on trackingsettings (#7505)
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java | 4 |
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); } |