[Scummvm-cvs-logs] CVS: scummvm/sword1 control.cpp,1.66,1.67

Torbjörn Andersson eriktorbjorn at users.sourceforge.net
Mon Nov 7 23:29:07 CET 2005


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

Modified Files:
	control.cpp 
Log Message:
Don't write empty save slot names to the savegame index. All that does is
raising the "I/O error" flag.


Index: control.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sword1/control.cpp,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -d -r1.66 -r1.67
--- control.cpp	5 Nov 2005 19:26:26 -0000	1.66
+++ control.cpp	8 Nov 2005 07:28:31 -0000	1.67
@@ -756,7 +756,9 @@
 	while (strlen((char*)_saveNames[_saveFiles - 1]) == 0)
 		_saveFiles--;
 	for (uint8 cnt = 0; cnt < _saveFiles; cnt++) {
-		outf->write(_saveNames[cnt], strlen((char*)_saveNames[cnt]));
+		int len = strlen((char*)_saveNames[cnt]);
+		if (len > 0)
+			outf->write(_saveNames[cnt], len);
 		if (cnt < _saveFiles - 1)
 			outf->writeByte(10);
 		else





More information about the Scummvm-git-logs mailing list