@ -978,17 +978,13 @@ static void lcd_status_screen() {
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    // Note: During Manual Bed Leveling the homed Z position is MESH_HOME_SEARCH_Z
 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    // Z position will be restored with the final action, a G28
 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    inline  void  _mbl_goto_xy ( float  x ,  float  y )  { 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      current_position [ Z_AXIS ]  =  MESH_HOME_SEARCH_Z 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        # if MIN_Z_HEIGHT_FOR_HOMING > 0 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          +  MIN_Z_HEIGHT_FOR_HOMING 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        # endif 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      current_position [ Z_AXIS ]  =  MESH_HOME_SEARCH_Z  +  MIN_Z_HEIGHT_FOR_HOMING ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      line_to_current ( Z_AXIS ) ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      current_position [ X_AXIS ]  =  x  +  home_offset [ X_AXIS ] ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      current_position [ Y_AXIS ]  =  y  +  home_offset [ Y_AXIS ] ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      line_to_current ( manual_feedrate [ X_AXIS ]  < =  manual_feedrate [ Y_AXIS ]  ?  X_AXIS  :  Y_AXIS ) ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      # if MIN_Z_HEIGHT_FOR_HOMING > 0 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        current_position [ Z_AXIS ]  =  MESH_HOME_SEARCH_Z ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        current_position [ Z_AXIS ]  =  MESH_HOME_SEARCH_Z ;  // How do condition and action match?
  
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        line_to_current ( Z_AXIS ) ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      # endif 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      stepper . synchronize ( ) ; 
 
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				 
				
					@ -1038,11 +1034,7 @@ static void lcd_status_screen() {
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          if  ( _lcd_level_bed_position  = =  ( MESH_NUM_X_POINTS )  *  ( MESH_NUM_Y_POINTS ) )  { 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            lcd_goto_screen ( _lcd_level_bed_done ,  true ) ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            current_position [ Z_AXIS ]  =  MESH_HOME_SEARCH_Z 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					              # if MIN_Z_HEIGHT_FOR_HOMING > 0 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                +  MIN_Z_HEIGHT_FOR_HOMING 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					              # endif 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            current_position [ Z_AXIS ]  =  MESH_HOME_SEARCH_Z  +  MIN_Z_HEIGHT_FOR_HOMING ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            line_to_current ( Z_AXIS ) ; 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            stepper . synchronize ( ) ;