[Scummvm-cvs-logs] SF.net SVN: scummvm:[34949] scummvm/trunk/engines/dialogs.cpp

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Sun Nov 9 13:16:52 CET 2008


Revision: 34949
          http://scummvm.svn.sourceforge.net/scummvm/?rev=34949&view=rev
Author:   lordhoto
Date:     2008-11-09 12:16:51 +0000 (Sun, 09 Nov 2008)

Log Message:
-----------
Fixed bug, which might mess up the description of new savegames.

Modified Paths:
--------------
    scummvm/trunk/engines/dialogs.cpp

Modified: scummvm/trunk/engines/dialogs.cpp
===================================================================
--- scummvm/trunk/engines/dialogs.cpp	2008-11-09 12:07:20 UTC (rev 34948)
+++ scummvm/trunk/engines/dialogs.cpp	2008-11-09 12:16:51 UTC (rev 34949)
@@ -169,17 +169,15 @@
 			// FIXME: at this point, the save list's selItem is -1!
 			//Common::String result(_saveDialog->getResultString());
 			Common::String result;
-			const char *desc;
 			if (result.empty()) {
 				// If the user was lazy and entered no save name, come up with a default name.
 				char buf[20];
-				sprintf(buf, "Save %d", slot + 1);
-				desc = buf;
+				snprintf(buf, 20, "Save %d", slot + 1);
+				_engine->saveGameState(slot, buf);
 			} else {
-				desc = result.c_str();
+				_engine->saveGameState(slot, result.c_str());
 			}
 
-			_engine->saveGameState(slot, desc);
 			close();
 		}
 


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