anchor.diff:  
     //If both Maps and MapsMP are scanning at once ListUpdateDone can be called from either one
     //meaning we can access inconsistent and trigger assertion
  -  if Radio_MapEd_MapType.ItemIndex = 0 then
  -    fMaps.Refresh(ScanUpdate)
  -  else
  -    fMapsMP.Refresh(ScanUpdate);
  +  case Radio_MapEd_MapType.ItemIndex of
  +    0: fMaps.Refresh(ScanUpdate);
  +    1: fMapsMP.Refresh(ScanUpdate);
  +    2: fMapsDL.Refresh(ScanUpdate);
  +    else Assert(False);
  +  end;
   end;
   
   
  
positive.code:       NumEdit_MapSizeX: TKMNumericEdit;
        NumEdit_MapSizeY: TKMNumericEdit;
  
        Button_MapDelete, Button_MapDeleteConfirm, Button_MapDeleteCancel: TKMButton;
        Label_MapDeleteConfirm: TKMLabel;
    public
      constructor Create(aParent: TKMPanel; aOnPageChange: TGUIEventText);
  
negative.code:   Button_MapDeleteConfirm.Visible := aVisible;
    Button_MapDeleteCancel.Visible := aVisible;
    Button_MapDelete.Visible := not aVisible;
    Button_MapEd_Load.Visible := not aVisible;
  end;
  
  
  