[680][adas]修复可能存在的空指针异常
This commit is contained in:
@@ -447,7 +447,9 @@ public class AutopilotAbilityManager implements OnAutopilotAbilityListener {
|
||||
NodeStateInfo info = getNodeStateInfo(AdasConstants.NodeName.FSM2024);
|
||||
info.setNodeState(isSupport > 0 ? AdasConstants.NodeState.NODE_EXIST : AdasConstants.NodeState.NODE_NOT_EXIST);
|
||||
info.setExistState(existState);
|
||||
listener.onNodeStateInfo(info);
|
||||
if (listener != null) {
|
||||
listener.onNodeStateInfo(info);
|
||||
}
|
||||
}
|
||||
|
||||
private synchronized void onCallSSMTimeout(AdasConstants.SsmSource source, boolean isTimeout) {
|
||||
@@ -463,7 +465,9 @@ public class AutopilotAbilityManager implements OnAutopilotAbilityListener {
|
||||
NodeStateInfo info = getNodeStateInfo(AdasConstants.NodeName.SSM);
|
||||
info.setNodeState(AdasConstants.NodeState.NODE_EXIST);
|
||||
info.setExistState(isTimeout ? AdasConstants.NodeExistState.NODE_EXIST_TIMEOUT : AdasConstants.NodeExistState.NODE_EXIST_NORMAL);
|
||||
listener.onNodeStateInfo(info);
|
||||
if (listener != null) {
|
||||
listener.onNodeStateInfo(info);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -473,7 +477,9 @@ public class AutopilotAbilityManager implements OnAutopilotAbilityListener {
|
||||
NodeStateInfo info = getNodeStateInfo(AdasConstants.NodeName.FSM2024);
|
||||
info.setNodeState(AdasConstants.NodeState.NODE_EXIST);
|
||||
info.setExistState(isTimeout ? AdasConstants.NodeExistState.NODE_EXIST_TIMEOUT : AdasConstants.NodeExistState.NODE_EXIST_NORMAL);
|
||||
listener.onNodeStateInfo(info);
|
||||
if (listener != null) {
|
||||
listener.onNodeStateInfo(info);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user