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() { resetIgnitionButton.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
// FIXME resetIgnition();
selectIgnition();
} }
}); });
this.add(resetIgnitionButton, "sizegroup button, wrap"); this.add(resetIgnitionButton, "sizegroup button, wrap");
@ -237,4 +236,17 @@ public class MotorConfigurationPanel extends JPanel {
updateButtonState(); 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();
}
} }