[Scummvm-cvs-logs] CVS: scummvm/sky disk.cpp,1.60,1.61

Max Horn fingolfin at users.sourceforge.net
Sat Nov 27 09:14:53 CET 2004


Update of /cvsroot/scummvm/scummvm/sky
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18513/sky

Modified Files:
	disk.cpp 
Log Message:
Make use of our String class instead of juggling with char pointers; added File::exists method

Index: disk.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/disk.cpp,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- disk.cpp	11 Nov 2004 20:26:04 -0000	1.60
+++ disk.cpp	27 Nov 2004 15:09:53 -0000	1.61
@@ -384,14 +384,10 @@
 	filePtr = loadFile(fileNr);
 	sprintf(buf, "dumps/file-%d.dmp", fileNr);
 
-	out.open(buf, File::kFileReadMode, "");
-	if (out.isOpen() == false) {
-		out.open(buf, File::kFileWriteMode, "");
-		if (out.isOpen() == false)
-			return;
-		out.write(filePtr, _lastLoadedFileSize);
+	if (!out.exists(buf, "")) {
+		if (out.open(buf, File::kFileWriteMode, ""))
+			out.write(filePtr, _lastLoadedFileSize);
 	}
-	out.close();
 	free(filePtr);
 }
 





More information about the Scummvm-git-logs mailing list