Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -r29e42a928fa5f7498734dc0c95508ad1dde42d25 -r53274f1111e3feab9f47e6501f50af074a15838e --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 29e42a928fa5f7498734dc0c95508ad1dde42d25) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 53274f1111e3feab9f47e6501f50af074a15838e) @@ -826,6 +826,7 @@ { submodeCompleteTransitionTimeCounter = 0; state = HD_PRE_TREATMENT_CART_INSTALL_STATE; + doorOpened = FALSE; setCurrentSubState( NO_SUB_STATE ); transitionToCartridgeInstallation(); } @@ -837,7 +838,7 @@ /*********************************************************************//** * @brief * The handleInstallState function handles disposable installation. - * @details Inputs: none + * @details Inputs: confirmInstallRequested * @details Outputs: transition to prime sub-mode when blood pump finished * homing * @return current state (sub-mode) @@ -853,6 +854,8 @@ } #endif + handleDoorCloseAfterCartridgeInsertion(); // want to pinch off saline once door closed after cartridge install + if ( TRUE == confirmInstallRequested ) { confirmInstallRequested = FALSE;