diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java index ebf88fc8c5..cf91e8426c 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java @@ -113,8 +113,10 @@ public class MogoRouteOverlayManager implements IMoGoAutopilotPlanningListener, public void onAutopilotStatusResponse(@NotNull AutopilotStatusInfo autoPilotStatusInfo) { this.STATUS_AUTOPILOT = autoPilotStatusInfo.getControl_pilotmode(); //Log.d("lianglihui","onAutopilotStatusResponse:"+STATUS_AUTOPILOT); - if (STATUS_AUTOPILOT == 1 && mEnding != null){ - RouteOverlayDrawer.getInstance(mContext).addEndingMarker(mEnding.lat,mEnding.lon); + if (STATUS_AUTOPILOT == 1 ){ + if (mEnding != null){ + RouteOverlayDrawer.getInstance(mContext).addEndingMarker(mEnding.lat,mEnding.lon); + } }else { RouteOverlayDrawer.getInstance(mContext).clearEndingMarker(); RouteOverlayDrawer.getInstance(mContext).clearMogoRouteOverlay();