Index: firmware/App/Modes/TreatmentStop.c =================================================================== diff -u -r8d44b80febc4574ce8f9adf91d04a6056c9de42e -r84e9f64deaf7df4a652c240a062dc7692283ad44 --- firmware/App/Modes/TreatmentStop.c (.../TreatmentStop.c) (revision 8d44b80febc4574ce8f9adf91d04a6056c9de42e) +++ firmware/App/Modes/TreatmentStop.c (.../TreatmentStop.c) (revision 84e9f64deaf7df4a652c240a062dc7692283ad44) @@ -109,6 +109,8 @@ setupForDialysateRecirculationState(); + signalUserRateChange(); // so pressure limits re-stabilize + // Reset saline bolus state in case alarm interrupted one resetSalineBolus(); @@ -451,7 +453,9 @@ data.timeout = 0; data.countdown = 0; - if ( ( getRinsebackCompleted() != TRUE ) && ( isAlarmActive( ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM ) != TRUE ) ) + if ( ( getRinsebackCompleted() != TRUE ) && + ( isAlarmActive( ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM ) != TRUE ) && + ( isAlarmActive( ALARM_ID_HD_TREATMENT_STOPPED_NO_RINSEBACK ) != TRUE ) ) { if ( bloodSittingTimerCtr > 0 ) {