diff options
| author | Paul Buetow <paul@buetow.org> | 2008-05-17 15:45:11 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2008-05-17 15:45:11 +0000 |
| commit | da1e3f2b0cd5a45f7ecc7e49873fd1f10cbb43c1 (patch) | |
| tree | a2f3e5371670c70281658f3dabf58602f19954d0 /sources/simulator/VSSimulationPanel.java | |
| parent | 56e2329351a73e35b36b46190660133368c593fc (diff) | |
sim.message.own.recv option added.
Diffstat (limited to 'sources/simulator/VSSimulationPanel.java')
| -rw-r--r-- | sources/simulator/VSSimulationPanel.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/simulator/VSSimulationPanel.java b/sources/simulator/VSSimulationPanel.java index 8a1a855..61ea4ad 100644 --- a/sources/simulator/VSSimulationPanel.java +++ b/sources/simulator/VSSimulationPanel.java @@ -570,9 +570,10 @@ public class VSSimulationPanel extends JPanel implements Runnable, MouseMotionLi VSTask task = null; VSProcess sendingProcess = message.getSendingProcess(); long deliverTime, outageTime, durationTime; + boolean recvOwn = prefs.getBoolean("sim.message.own.recv"); for (VSProcess receiverProcess : processes) { - if (receiverProcess.equals(sendingProcess)) { + if (receiverProcess.equals(sendingProcess) && recvOwn) { deliverTime = sendingProcess.getGlobalTime(); task = new VSTask(deliverTime, receiverProcess, message); taskManager.addTask(task); |
