rnd-20030919-1-src
[rocksndiamonds.git] / src / files.c
index 0b85e1eba468ddd2e0e3d7f5764181dc368744a3..79ad7e3ce49bd624be09e2652e7c50be532e1a88 100644 (file)
@@ -689,10 +689,15 @@ static int LoadLevel_CUS4(FILE *file, int chunk_size, struct LevelInfo *level)
 
   /* read change property values */
 
+  setElementChangePages(ei, ei->num_change_pages);
+
   for (i=0; i < ei->num_change_pages; i++)
   {
     struct ElementChangeInfo *change = &ei->change_page[i];
 
+    /* always start with reliable default values */
+    setElementChangeInfoToDefaults(change);
+
     change->events = getFile32BitBE(file);
 
     change->target_element = checkLevelElement(getFile16BitBE(file));