Changeset - r21481:dfe8b6f1e692
[Not reviewed]
master
0 2 0
rubidium - 10 years ago 2014-05-16 17:39:35
rubidium@openttd.org
(svn r26590) -Fix: possible desync (big/little endian) due to not writing complete variables upon saveload
2 files changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/saveload/company_sl.cpp
Show inline comments
 
@@ -258,7 +258,7 @@ static const SaveLoad _company_desc[] = 
 

	
 
	    SLE_VAR(CompanyProperties, colour,                SLE_UINT8),
 
	    SLE_VAR(CompanyProperties, money_fraction,        SLE_UINT8),
 
	SLE_CONDVAR(CompanyProperties, avail_railtypes,       SLE_UINT8,                   0, 57),
 
	SLE_CONDVAR(CompanyProperties, avail_railtypes,       SLE_VAR_I32 | SLE_FILE_I8,   0, 57),
 
	    SLE_VAR(CompanyProperties, block_preview,         SLE_UINT8),
 

	
 
	SLE_CONDNULL(2,  0,  93), ///< cargo_types
src/station_base.h
Show inline comments
 
@@ -302,7 +302,7 @@ struct Airport : public TileArea {
 
	uint64 flags;       ///< stores which blocks on the airport are taken. was 16 bit earlier on, then 32
 
	byte type;          ///< Type of this airport, @see AirportTypes
 
	byte layout;        ///< Airport layout number.
 
	Direction rotation; ///< How this airport is rotated.
 
	DirectionByte rotation; ///< How this airport is rotated.
 

	
 
	PersistentStorage *psa; ///< Persistent storage for NewGRF airports.
 

	
0 comments (0 inline, 0 general)