[Scummvm-cvs-logs] SF.net SVN: scummvm:[42047] scummvm/trunk/engines/cruise/saveload.cpp

dreammaster at users.sourceforge.net dreammaster at users.sourceforge.net
Fri Jul 3 08:19:21 CEST 2009


Revision: 42047
          http://scummvm.svn.sourceforge.net/scummvm/?rev=42047&view=rev
Author:   dreammaster
Date:     2009-07-03 06:19:20 +0000 (Fri, 03 Jul 2009)

Log Message:
-----------
Bugfix for loading savegames where the active resource file database isn't completely filled

Modified Paths:
--------------
    scummvm/trunk/engines/cruise/saveload.cpp

Modified: scummvm/trunk/engines/cruise/saveload.cpp
===================================================================
--- scummvm/trunk/engines/cruise/saveload.cpp	2009-07-03 01:31:10 UTC (rev 42046)
+++ scummvm/trunk/engines/cruise/saveload.cpp	2009-07-03 06:19:20 UTC (rev 42047)
@@ -898,11 +898,15 @@
 				printf("Unsupported mono file load!\n");
 				ASSERT(0);
 				//loadFileMode1(filesDatabase[j].subData.name,filesDatabase[j].subData.var4);
-			} else */{
+			} else */
+			if (strlen(filesDatabase[i].subData.name) > 0) { 
 				loadFileRange(filesDatabase[i].subData.name, filesDatabase[i].subData.index, i, j - i);
-				i = j - 1;
+			} else {
+				filesDatabase[i].subData.ptr = NULL;
+				filesDatabase[i].subData.ptrMask = NULL;
 			}
 
+			i = j - 1;
 			lowMemory = lowMemorySave;
 		}
 	}


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list