| 
					
				 | 
			
			
				@@ -1738,6 +1738,11 @@ void handle_temp_error() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             temp_error_state.v = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             WRITE(BEEPER, LOW); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             menu_unset_block(MENU_BLOCK_THERMAL_ERROR); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // hotend error was transitory and disappeared, re-enable bed 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!target_temperature_bed) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                target_temperature_bed = saved_bed_temperature; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SERIAL_ECHOLNPGM("TM: error cleared"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         break; 
			 |