Copy WarningSet from old SimulationStatus to new when switching to BasicTumblerStepper

All prior warnings were getting lost when the simulation switched to the tumble stepper.  This fixes that.
This commit is contained in:
JoePfeiffer 2022-10-10 15:35:18 -06:00
parent 5c37a405f8
commit 314464abe8

View File

@ -13,8 +13,11 @@ public class BasicTumbleStepper extends AbstractSimulationStepper {
private static final double RECOVERY_TIME_STEP = 0.5; private static final double RECOVERY_TIME_STEP = 0.5;
@Override @Override
public SimulationStatus initialize(SimulationStatus status) { public SimulationStatus initialize(SimulationStatus original) {
return new BasicTumbleStatus(status); BasicTumbleStatus status = new BasicTumbleStatus(original);
status.setWarnings(original.getWarnings());
return status;
} }
@Override @Override