summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/core/VSTask.java2
-rw-r--r--sources/simulator/VSSimulationPanel.java8
2 files changed, 7 insertions, 3 deletions
diff --git a/sources/core/VSTask.java b/sources/core/VSTask.java
index ada581b..eff5daa 100644
--- a/sources/core/VSTask.java
+++ b/sources/core/VSTask.java
@@ -62,7 +62,7 @@ public class VSTask implements Comparable {
}
public boolean isProcess(VSProcess process) {
- return this.process.equals(process);
+ return process.equals(process);
}
public boolean isGlobalTimed() {
diff --git a/sources/simulator/VSSimulationPanel.java b/sources/simulator/VSSimulationPanel.java
index ff96b7f..ec5acbc 100644
--- a/sources/simulator/VSSimulationPanel.java
+++ b/sources/simulator/VSSimulationPanel.java
@@ -650,17 +650,21 @@ public class VSSimulationPanel extends Canvas implements Runnable, MouseMotionLi
public void showLamport(boolean showLamport) {
this.showLamport = showLamport;
- paint();
+ if (isPaused)
+ paint();
}
public void showVectorTime(boolean showVectorTime) {
this.showVectorTime = showVectorTime;
- paint();
+ if (isPaused)
+ paint();
}
public void isAntiAliased(boolean isAntiAliased) {
this.isAntiAliased = isAntiAliased;
this.isAntiAliasedChanged = true;
+ if (isPaused)
+ paint();
}
public void sendMessage(VSMessage message) {