# HG changeset patch # User frosch # Date 2015-05-21 18:59:11 # Node ID d01a8ad8cb8d444f29039496c62d487d393990d0 # Parent 96c439bbf7d52450bdde3f68101f3094393f4e9c (svn r27291) -Fix (r27278) [FS#6303]: Some savegame data was discarded again during loading. diff --git a/src/saveload/industry_sl.cpp b/src/saveload/industry_sl.cpp --- a/src/saveload/industry_sl.cpp +++ b/src/saveload/industry_sl.cpp @@ -160,7 +160,9 @@ static void Save_ITBL() /** Load industry-type build data. */ static void Load_ITBL() { - _industry_builder.Reset(); + for (IndustryType it = 0; it < NUM_INDUSTRYTYPES; it++) { + _industry_builder.builddata[it].Reset(); + } int index; while ((index = SlIterateArray()) != -1) { if ((uint)index >= NUM_INDUSTRYTYPES) SlErrorCorrupt("Too many industry builder datas");