From ac19ffc14931c8295d92d399bed765f5920a3252 Mon Sep 17 00:00:00 2001 From: Dave Parker Date: Thu, 20 Jan 2011 22:43:34 +0000 Subject: [PATCH] Trap potential GUI bug (from Marco). git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2394 bbc10eb1-c90d-0410-af57-cb519fbb1720 --- prism/src/simulator/SimulatorEngine.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/prism/src/simulator/SimulatorEngine.java b/prism/src/simulator/SimulatorEngine.java index 14100dcd..e6cba923 100644 --- a/prism/src/simulator/SimulatorEngine.java +++ b/prism/src/simulator/SimulatorEngine.java @@ -571,6 +571,10 @@ public class SimulatorEngine */ public Object queryProperty(int index) { + if (index < 0 || index >= propertySamplers.size()) { + System.out.println("Warning: Can't query property " + index); + return null; + } Sampler sampler = propertySamplers.get(index); return sampler.isCurrentValueKnown() ? sampler.getCurrentValue() : null; }