anchor.diff:    FreeAndNil(fFavouriteMaps);
   
     inherited;
  +end;
  +
  +
  +procedure TGameSettings.Changed;
  +begin
  +  fNeedsSave := True;
   end;
   
   
  
positive.code: 
  
  procedure TKMFavouriteMaps.Remove(aMapCRC: Cardinal);
  var Index: Integer;
  begin
    Index := fFavouriteMPMaps.IndexOf(IntToStr(aMapCRC));
    if Index <> -1 then
      fFavouriteMPMaps.Delete(Index);
    FavoriteMapsUpdated;
  end;
  
  
negative.code: 
  
  type
    TKMWindowParamsRecord = record
      Width, Height, Left, Top: SmallInt;
      State: TWindowState;
  