From b58ff65c5c31359bbfadf7d13859a4155b5a954c Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 19 Oct 2021 00:39:41 +0100 Subject: [PATCH] Debug: Fix company money state checksum being logged with wrong company --- src/openttd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openttd.cpp b/src/openttd.cpp index 4317694d96..e3c15e0839 100644 --- a/src/openttd.cpp +++ b/src/openttd.cpp @@ -1890,12 +1890,12 @@ void StateGameLoop() CallWindowGameTickEvent(); NewsLoop(); - cur_company.Restore(); for (Company *c : Company::Iterate()) { DEBUG_UPDATESTATECHECKSUM("Company: %u, Money: " OTTD_PRINTF64, c->index, (int64)c->money); UpdateStateChecksum(c->money); } + cur_company.Restore(); } if (_extra_aspects > 0) FlushDeferredAspectUpdates();