[fixes #1055] Fix simulation status after save only primary figures

Previously, if you saved a file with 'Simulated data to store: Only primary figures', the simulation status in the .ork file was still 'uptodate',but there was no sim data
This commit is contained in:
Sibo Van Gool 2022-01-31 02:03:18 +01:00
parent 4332732ade
commit cae5555139

View File

@ -318,8 +318,11 @@ public class OpenRocketSaver extends RocketSaver {
private void saveSimulation(Simulation simulation, double timeSkip) throws IOException {
SimulationOptions cond = simulation.getOptions();
writeln("<simulation status=\"" + enumToXMLName(simulation.getStatus()) + "\">");
Simulation.Status simStatus;
simStatus = timeSkip != StorageOptions.SIMULATION_DATA_NONE ? simulation.getStatus() : Simulation.Status.OUTDATED;
writeln("<simulation status=\"" + enumToXMLName(simStatus) + "\">");
indent++;
writeln("<name>" + TextUtil.escapeXML(simulation.getName()) + "</name>");