[Scummvm-cvs-logs] CVS: scummvm/queen queen.cpp,1.137,1.138

Gregory Montoir cyx at users.sourceforge.net
Tue Nov 1 05:57:25 CET 2005


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

Modified Files:
	queen.cpp 
Log Message:
added OutSaveFile::flush() / OutSaveFile::ioFailed() to check for errors.

Index: queen.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/queen.cpp,v
retrieving revision 1.137
retrieving revision 1.138
diff -u -d -r1.137 -r1.138
--- queen.cpp	18 Oct 2005 01:30:19 -0000	1.137
+++ queen.cpp	1 Nov 2005 13:56:11 -0000	1.138
@@ -277,7 +277,11 @@
 		file->write(&header, sizeof(header));
 
 		// write save data
-		if (file->write(saveData, dataSize) != dataSize) {
+		file->write(saveData, dataSize);
+		file->flush();
+
+		// check for errors
+		if (file->ioFailed()) {
 			warning("Can't write file '%s'. (Disk full?)", name);
 		}
 		delete[] saveData;





More information about the Scummvm-git-logs mailing list