summaryrefslogtreecommitdiff
path: root/sources/simulator
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-05-22 11:38:58 +0000
committerPaul Buetow <paul@buetow.org>2008-05-22 11:38:58 +0000
commit4de5343c60cc165cdf30121e0ed9eca96ac91a22 (patch)
treee3dfa59c91fc6954a07377c8f445dac175beea26 /sources/simulator
parent70cacb6ee93b9f74b8a8ca5b003c88e35276d0b7 (diff)
Random crash tasks bugfix.
Diffstat (limited to 'sources/simulator')
-rw-r--r--sources/simulator/VSSimulation.java2
-rw-r--r--sources/simulator/VSSimulationCanvas.java7
2 files changed, 6 insertions, 3 deletions
diff --git a/sources/simulator/VSSimulation.java b/sources/simulator/VSSimulation.java
index d2cc070..06ca0d9 100644
--- a/sources/simulator/VSSimulation.java
+++ b/sources/simulator/VSSimulation.java
@@ -69,7 +69,7 @@ public class VSSimulation extends JPanel {
this.replay = replay;
}
- public void setReset(boolean pause) {
+ public void setReset(boolean reset) {
this.reset = reset;
}
diff --git a/sources/simulator/VSSimulationCanvas.java b/sources/simulator/VSSimulationCanvas.java
index 91d5232..dea55ae 100644
--- a/sources/simulator/VSSimulationCanvas.java
+++ b/sources/simulator/VSSimulationCanvas.java
@@ -590,12 +590,15 @@ public class VSSimulationCanvas extends Canvas implements Runnable, MouseMotionL
time = 0;
lastTime = 0;
- for (VSProcess p : processes)
- p.reset();
+ for (VSProcess process : processes)
+ process.reset();
/* Reset the task manager AFTER the processes, for the programmed tasks */
taskManager.reset();
+ for (VSProcess process : processes)
+ process.createRandomCrashTask();
+
synchronized (messageLines) {
messageLines.clear();
}