diff --git a/src/Parafoil/StateMachines/WingController/WingController.cpp b/src/Parafoil/StateMachines/WingController/WingController.cpp index 5b37e4c72b395c76c98c885de582e6b5e748128b..0930dcc744406a938d6de9e3ed7c799d70bffa0e 100644 --- a/src/Parafoil/StateMachines/WingController/WingController.cpp +++ b/src/Parafoil/StateMachines/WingController/WingController.cpp @@ -175,12 +175,12 @@ State WingController::FlyingDeployment(const Boardcore::Event& event) } case DPL_FLARE_START: { - pumpCount--; if (pumpCount == 0) { EventBroker::getInstance().post(DPL_DONE, TOPIC_DPL); return HANDLED; } + pumpCount--; auto pump = Wing::Deployment::PUMPS.at(pumpCount);