Corrected implementation of reset motor ignition to default.

This commit is contained in:
kruland2607 2013-03-26 16:48:32 -05:00
parent f6d4ce4a9b
commit 56edaeff77

View File

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