Update the UID stored in the map file after saving.

This commit is contained in:
Paul Chote
2015-10-17 23:19:05 +01:00
parent 426e187a4c
commit cf875c3db6
2 changed files with 3 additions and 3 deletions

View File

@@ -603,6 +603,9 @@ namespace OpenRA
// Update existing package
Container.Write(entries);
// Update UID to match the newly saved data
Uid = ComputeHash();
}
public CellLayer<TerrainTile> LoadMapTiles()

View File

@@ -145,9 +145,6 @@ namespace OpenRA.Mods.Common.Widgets.Logic
map.Save(combinedPath);
// Reload map to calculate new UID
map = new Map(combinedPath);
// Update the map cache so it can be loaded without restarting the game
var classification = mapDirectories[directoryDropdown.Text];
Game.ModData.MapCache[map.Uid].UpdateFromMap(map, classification);