From 570af0ce449b6c94427233d7eae07c40bb789197 Mon Sep 17 00:00:00 2001 From: smatz Date: Sun, 17 May 2009 16:28:29 +0000 Subject: (svn r16338) -Codechange: split loading of references to two phases In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers --- src/saveload/engine_sl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/saveload/engine_sl.cpp') diff --git a/src/saveload/engine_sl.cpp b/src/saveload/engine_sl.cpp index 8da2aa879..a3557dfd0 100644 --- a/src/saveload/engine_sl.cpp +++ b/src/saveload/engine_sl.cpp @@ -143,7 +143,7 @@ static void Load_EIDS() } extern const ChunkHandler _engine_chunk_handlers[] = { - { 'EIDS', Save_EIDS, Load_EIDS, CH_ARRAY }, - { 'ENGN', Save_ENGN, Load_ENGN, CH_ARRAY }, - { 'ENGS', NULL, Load_ENGS, CH_RIFF | CH_LAST }, + { 'EIDS', Save_EIDS, Load_EIDS, NULL, CH_ARRAY }, + { 'ENGN', Save_ENGN, Load_ENGN, NULL, CH_ARRAY }, + { 'ENGS', NULL, Load_ENGS, NULL, CH_RIFF | CH_LAST }, }; -- cgit v1.2.3-54-g00ecf