Browse Source

Bugfix in -simpath: vars=() now only shows steps that change vars, as intended.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2808 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 15 years ago
parent
commit
6defb1f390
  1. 2
      prism/src/simulator/PathFull.java

2
prism/src/simulator/PathFull.java

@ -441,7 +441,7 @@ public class PathFull extends Path
if (vars != null && i > 0) { if (vars != null && i > 0) {
changed = false; changed = false;
for (j = 0; j < varsNum; j++) { for (j = 0; j < varsNum; j++) {
if (!getState(i).varValues[j].equals(getState(i - 1).varValues[j]))
if (!getState(i).varValues[varsIndices[j]].equals(getState(i - 1).varValues[varsIndices[j]]))
changed = true; changed = true;
} }
if (!changed) { if (!changed) {

Loading…
Cancel
Save