diff --git a/tools/cooja/java/se/sics/cooja/Simulation.java b/tools/cooja/java/se/sics/cooja/Simulation.java index 0fbe1297f..6cad2a24b 100644 --- a/tools/cooja/java/se/sics/cooja/Simulation.java +++ b/tools/cooja/java/se/sics/cooja/Simulation.java @@ -685,6 +685,12 @@ public class Simulation extends Observable implements Runnable { setChanged(); notifyObservers(this); + + /* Execute simulation thread events now, before simulation starts */ + while (hasPollRequests) { + popSimulationInvokes().run(); + } + return true; }