Browse Source

Fix JDD leak for symbolic PTA (digital clock engine). Clear the built model before setting currentModel=null. [from Joachim Klein]

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10222 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 11 years ago
parent
commit
45321c2b4a
  1. 2
      prism/src/prism/Prism.java

2
prism/src/prism/Prism.java

@ -2787,6 +2787,7 @@ public class Prism extends PrismComponent implements PrismSettingsListener
currentModulesFile = dc.getNewModulesFile();
currentModulesFile.setUndefinedConstants(oldModulesFile.getConstantValues());
currentModelType = ModelType.MDP;
clearBuiltModel();
currentModel = null;
currentModelExpl = null;
// If required, export generated PRISM model
@ -2806,6 +2807,7 @@ public class Prism extends PrismComponent implements PrismSettingsListener
digital = false;
currentModulesFile = oldModulesFile;
currentModelType = ModelType.PTA;
clearBuiltModel();
currentModel = null;
currentModelExpl = null;
}

Loading…
Cancel
Save