Protect against possible NPEs.

This commit is contained in:
kruland2607 2013-11-15 16:09:52 -06:00
parent 36d290a85e
commit d542a261a9

View File

@ -201,6 +201,8 @@ class MotorInformationPanel extends JPanel {
} }
public void clearData() { public void clearData() {
selectedMotor = null;
selectedMotorSet = null;
totalImpulseLabel.setText(""); totalImpulseLabel.setText("");
totalImpulseLabel.setToolTipText(null); totalImpulseLabel.setToolTipText(null);
classificationLabel.setText(""); classificationLabel.setText("");
@ -220,6 +222,11 @@ class MotorInformationPanel extends JPanel {
public void updateData( List<ThrustCurveMotor> motors, ThrustCurveMotor selectedMotor ) { public void updateData( List<ThrustCurveMotor> motors, ThrustCurveMotor selectedMotor ) {
if ( selectedMotor == null ) {
clearData();
return;
}
this.selectedMotorSet = motors; this.selectedMotorSet = motors;
this.selectedMotor = selectedMotor; this.selectedMotor = selectedMotor;