diff --git a/core/src/main/java/info/openrocket/core/document/Simulation.java b/core/src/main/java/info/openrocket/core/document/Simulation.java index 3ec5ae0f3..3becacabe 100644 --- a/core/src/main/java/info/openrocket/core/document/Simulation.java +++ b/core/src/main/java/info/openrocket/core/document/Simulation.java @@ -419,14 +419,15 @@ public class Simulation implements ChangeSource, Cloneable { SimulationConditions simulationConditions = options.toSimulationConditions(); simulationConditions.setSimulation(this); - for (SimulationListener l : additionalListeners) { - simulationConditions.getSimulationListenerList().add(l); - } for (SimulationExtension extension : simulationExtensions) { extension.initialize(simulationConditions); } + for (SimulationListener l : additionalListeners) { + simulationConditions.getSimulationListenerList().add(l); + } + long t1, t2; log.debug("Simulation: calling simulator"); t1 = System.currentTimeMillis();