[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