Fixed loading default map saves

- Just like normal maps, default map stores an FString as a map name.
This commit is contained in:
Edward Richardson 2015-09-05 17:13:54 +12:00
parent abb033d400
commit 9aabc85281
1 changed files with 8 additions and 2 deletions

View File

@ -1791,8 +1791,14 @@ void G_ReadSnapshots (PNGHandle *png)
DWORD snapver;
arc << snapver;
if (SaveVersion < 4508)
{
arc << namelen;
arc.Read (mapname, namelen);
arc.Read(mapname, namelen);
mapname[namelen] = 0;
MapName = mapname;
}
else arc << MapName;
TheDefaultLevelInfo.snapshotVer = snapver;
TheDefaultLevelInfo.snapshot = new FCompressedMemFile;
TheDefaultLevelInfo.snapshot->Serialize (arc);