summaryrefslogtreecommitdiff
path: root/src/saveload/saveload.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/saveload/saveload.cpp')
-rw-r--r--src/saveload/saveload.cpp17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/saveload/saveload.cpp b/src/saveload/saveload.cpp
index 04598e881..652a540fc 100644
--- a/src/saveload/saveload.cpp
+++ b/src/saveload/saveload.cpp
@@ -1189,17 +1189,12 @@ static void SlSaveChunks()
{
const ChunkHandler *ch;
const ChunkHandler * const *chsc;
- uint p;
-
- for (p = 0; p != CH_NUM_PRI_LEVELS; p++) {
- for (chsc = _chunk_handlers; (ch = *chsc++) != NULL;) {
- while (true) {
- if (((ch->flags >> CH_PRI_SHL) & (CH_NUM_PRI_LEVELS - 1)) == p)
- SlSaveChunk(ch);
- if (ch->flags & CH_LAST)
- break;
- ch++;
- }
+
+ for (chsc = _chunk_handlers; (ch = *chsc++) != NULL;) {
+ while (true) {
+ SlSaveChunk(ch);
+ if (ch->flags & CH_LAST) break;
+ ch++;
}
}