tmf.xml: Fix condition ordering to avoid IndexOutOfBoundsException in FSM
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.analysis.xml.core / src / org / eclipse / tracecompass / internal / tmf / analysis / xml / core / model / TmfXmlFsm.java
index bef940004b852f9d2fb5833fe6301ee262ea138b..00e343d0e48fe7e70a39b1388723c4b07175b163 100644 (file)
@@ -302,7 +302,8 @@ public class TmfXmlFsm {
      * @return True if the start of a new scenario is allowed, false otherwise
      */
     public synchronized boolean isNewScenarioAllowed() {
-        return !fActiveScenariosList.get(fActiveScenariosList.size() - 1).getScenarioInfos().getStatus().equals(ScenarioStatusType.PENDING)
-                && fInstanceMultipleEnabled && fTotalScenarios > 0;
+        return fTotalScenarios > 0
+                && !fActiveScenariosList.get(fActiveScenariosList.size() - 1).getScenarioInfos().getStatus().equals(ScenarioStatusType.PENDING)
+                && fInstanceMultipleEnabled;
     }
 }
This page took 0.040408 seconds and 5 git commands to generate.