Explorar o código

Do not overwrite saved values if TM error occurs while paused

Yuri D'Elia %!s(int64=2) %!d(string=hai) anos
pai
achega
b672be90b2
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Firmware/temperature.cpp

+ 1 - 1
Firmware/temperature.cpp

@@ -498,7 +498,7 @@ volatile static union
 void set_temp_error(TempErrorSource source, uint8_t index, TempErrorType type)
 {
     // save the original target temperatures for recovery before disabling heaters
-    if(!temp_error_state.error) {
+    if(!temp_error_state.error && !saved_printing) {
         saved_bed_temperature = target_temperature_bed;
         saved_extruder_temperature = target_temperature[index];
         saved_fan_speed = fanSpeed;