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() {
|
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();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user