Fix C++ ParallelRaceGroup multiple calls behavior (#2339)

The Java version was correct, but the C++ version would only run once.
This commit is contained in:
sciencewhiz
2020-02-08 10:26:06 -08:00
committed by GitHub
parent e93b64f58d
commit 1b85066d26
3 changed files with 102 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
/*----------------------------------------------------------------------------*/
/* Copyright (c) 2019 FIRST. All Rights Reserved. */
/* Copyright (c) 2019-2020 FIRST. All Rights Reserved. */
/* Open Source Software - may be modified and shared by FRC teams. The code */
/* must be accompanied by the FIRST BSD license file in the root directory of */
/* the project. */
@@ -15,6 +15,7 @@ ParallelRaceGroup::ParallelRaceGroup(
}
void ParallelRaceGroup::Initialize() {
m_finished = false;
for (auto& commandRunning : m_commands) {
commandRunning->Initialize();
}