[android] - fix null pointer on trackingsettings (#7505)

This commit is contained in:
Tobrun
2016-12-21 21:06:39 +01:00
committed by GitHub
parent dff42cac68
commit b42494570e

View File

@@ -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);
}