|  | @@ -9323,6 +9323,10 @@ void stop_and_save_print_to_ram(float z_move, float e_move)
 | 
												
													
														
															|  |  void restore_print_from_ram_and_continue(float e_move)
 |  |  void restore_print_from_ram_and_continue(float e_move)
 | 
												
													
														
															|  |  {
 |  |  {
 | 
												
													
														
															|  |  	if (!saved_printing) return;
 |  |  	if (!saved_printing) return;
 | 
												
													
														
															|  | 
 |  | +	
 | 
												
													
														
															|  | 
 |  | +	// Do not allow resume printing if fans are still not ok
 | 
												
													
														
															|  | 
 |  | +	if( fan_check_error != EFCE_OK )return;
 | 
												
													
														
															|  | 
 |  | +	
 | 
												
													
														
															|  |  //	for (int axis = X_AXIS; axis <= E_AXIS; axis++)
 |  |  //	for (int axis = X_AXIS; axis <= E_AXIS; axis++)
 | 
												
													
														
															|  |  //	    current_position[axis] = st_get_position_mm(axis);
 |  |  //	    current_position[axis] = st_get_position_mm(axis);
 | 
												
													
														
															|  |  	active_extruder = saved_active_extruder; //restore active_extruder
 |  |  	active_extruder = saved_active_extruder; //restore active_extruder
 |