changeset 15065:66260d58b55f draft

(svn r19688) -Codechange: run CheckCaches after the debug desync save, so we don't store just reset values in the savegame but the data from the previous tick
author rubidium <rubidium@openttd.org>
date Wed, 21 Apr 2010 12:55:33 +0000
parents a34ec81b63b0
children 6658375b72ef
files src/openttd.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/openttd.cpp
+++ b/src/openttd.cpp
@@ -1204,8 +1204,6 @@
 		CallWindowTickEvent();
 		NewsLoop();
 	} else {
-		CheckCaches();
-
 		if (_debug_desync_level > 2 && _date_fract == 0 && (_date & 0x1F) == 0) {
 			/* Save the desync savegame if needed. */
 			char name[MAX_PATH];
@@ -1213,6 +1211,8 @@
 			SaveOrLoad(name, SL_SAVE, AUTOSAVE_DIR);
 		}
 
+		CheckCaches();
+
 		/* All these actions has to be done from OWNER_NONE
 		 *  for multiplayer compatibility */
 		CompanyID old_company = _current_company;