From ce0dddc714a35206028cf8681502548ab483a5de Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 7 Dec 2022 22:08:41 +0000 Subject: [PATCH] Saveload: Fix load and load check mixup with upstream chunks Fixes 690ef6cc --- src/saveload/saveload.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/saveload/saveload.cpp b/src/saveload/saveload.cpp index 4b0877d6ec..63701ecbd5 100644 --- a/src/saveload/saveload.cpp +++ b/src/saveload/saveload.cpp @@ -2139,7 +2139,7 @@ inline void SlRIFFSpringPPCheck(size_t len) static void SlLoadChunk(const ChunkHandler &ch) { if (ch.special_proc != nullptr) { - if (ch.special_proc(ch.id, CSLSO_PRE_LOADCHECK)) return; + if (ch.special_proc(ch.id, CSLSO_PRE_LOAD)) return; } byte m = SlReadByte(); @@ -2206,7 +2206,7 @@ static void SlLoadChunk(const ChunkHandler &ch) static void SlLoadCheckChunk(const ChunkHandler *ch) { if (ch && ch->special_proc != nullptr) { - if (ch->special_proc(ch->id, CSLSO_PRE_LOAD)) return; + if (ch->special_proc(ch->id, CSLSO_PRE_LOADCHECK)) return; } byte m = SlReadByte();