diff options
author | frosch <frosch@openttd.org> | 2020-01-12 17:23:04 +0100 |
---|---|---|
committer | Niels Martin Hansen <nielsm@indvikleren.dk> | 2020-01-12 19:08:38 +0100 |
commit | a4be4514c9206355af120106e00c18eca8b5d75a (patch) | |
tree | 09b828bdb5e1164a2a797fe394e685b0aeba0d6e /src/saveload/saveload_internal.h | |
parent | 41163331aa882765e528c0e716f6e49cee2411cb (diff) | |
download | openttd-a4be4514c9206355af120106e00c18eca8b5d75a.tar.xz |
Fix #7925: Reset temporary saveload data at the start of loading a savegame instead of at the end.
Otherwise temporary data may be passed from an aborted load action to the next load action.
Diffstat (limited to 'src/saveload/saveload_internal.h')
-rw-r--r-- | src/saveload/saveload_internal.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/saveload/saveload_internal.h b/src/saveload/saveload_internal.h index 02cd90f69..8a3f433c2 100644 --- a/src/saveload/saveload_internal.h +++ b/src/saveload/saveload_internal.h @@ -20,6 +20,7 @@ StringID RemapOldStringID(StringID s); char *CopyFromOldName(StringID id); void ResetOldNames(); +void ResetOldWaypoints(); void MoveBuoysToWaypoints(); void MoveWaypointsToBaseStations(); const SaveLoad *GetBaseStationDescription(); @@ -28,6 +29,7 @@ void AfterLoadVehicles(bool part_of_load); void FixupTrainLengths(); void AfterLoadStations(); void AfterLoadRoadStops(); +void ResetLabelMaps(); void AfterLoadLabelMaps(); void AfterLoadStoryBook(); void AfterLoadLinkGraphs(); @@ -42,6 +44,7 @@ void ResetViewportAfterLoadGame(); void ConvertOldMultiheadToNew(); void ConnectMultiheadedTrains(); +void ResetTempEngineData(); Engine *GetTempDataEngine(EngineID index); void CopyTempEngineData(); |