Corrected implementation of reset motor ignition to default.
This commit is contained in:
parent
f6d4ce4a9b
commit
56edaeff77
@ -133,8 +133,7 @@ public class MotorConfigurationPanel extends JPanel {
|
||||
resetIgnitionButton.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
// FIXME
|
||||
selectIgnition();
|
||||
resetIgnition();
|
||||
}
|
||||
});
|
||||
this.add(resetIgnitionButton, "sizegroup button, wrap");
|
||||
@ -237,4 +236,17 @@ public class MotorConfigurationPanel extends JPanel {
|
||||
updateButtonState();
|
||||
}
|
||||
|
||||
private void resetIgnition() {
|
||||
String currentID = rocket.getDefaultConfiguration().getFlightConfigurationID();
|
||||
MotorMount currentMount = getCurrentMount();
|
||||
if (currentID == null || currentMount == null)
|
||||
return;
|
||||
|
||||
currentMount.getIgnitionConfiguration().resetDefault(currentID);
|
||||
|
||||
flightConfigurationDialog.fireContentsUpdated();
|
||||
configurationTableModel.fireTableDataChanged();
|
||||
updateButtonState();
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user