diff --git a/VirtualRobot/XML/SceneIO.cpp b/VirtualRobot/XML/SceneIO.cpp index e6a32aee5a89e59c6f9aaf9f3508d917b277bc10..ee87b60d96215a497846d4a7b0293632094c7fda 100644 --- a/VirtualRobot/XML/SceneIO.cpp +++ b/VirtualRobot/XML/SceneIO.cpp @@ -208,7 +208,8 @@ bool SceneIO::processSceneTrajectory(rapidxml::xml_node<char>* sceneXMLNode, Sce { THROW_VR_EXCEPTION_IF(!sceneXMLNode || !scene, "NULL data in processSceneTrajectory"); - TrajectoryPtr o = BaseIO::processTrajectory(sceneXMLNode, scene->getRobots()); + std::vector<RobotPtr> robs = scene->getRobots(); + TrajectoryPtr o = BaseIO::processTrajectory(sceneXMLNode, robs); if (!o) return false;