From 7c3fd51eb6eec508554f515479ebaa750e0ec42a Mon Sep 17 00:00:00 2001
From: Tobias Jacob <tobias.jacob@kit.edu>
Date: Mon, 21 Nov 2022 10:16:13 +0100
Subject: [PATCH] check application not null and fix braces

---
 .../ScenarioManager/controller/ScenarioListController.cpp     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/source/ArmarXGui/gui-plugins/ScenarioManager/controller/ScenarioListController.cpp b/source/ArmarXGui/gui-plugins/ScenarioManager/controller/ScenarioListController.cpp
index 2a8d92e7..3321884f 100644
--- a/source/ArmarXGui/gui-plugins/ScenarioManager/controller/ScenarioListController.cpp
+++ b/source/ArmarXGui/gui-plugins/ScenarioManager/controller/ScenarioListController.cpp
@@ -862,7 +862,9 @@ bool ScenarioListController::StartScenario(ScenarioPtr scenario, ScenarioStartMo
     {
         // Make sure all required data files are generated when launching scenario
         const ApplicationInstanceVectorPtr applications = scenario->getApplications();
-        for (ApplicationInstancePtr applicationInstance : *applications) {
+        ARMARX_CHECK_NOT_NULL(applications);
+        for (ApplicationInstancePtr applicationInstance : *applications)
+        {
             executor->loadAndSetCachedProperties(applicationInstance, Parser::IceParser::getCacheDir(), false, false);
             applicationInstance->load();
         }
-- 
GitLab