[Scummvm-cvs-logs] SF.net SVN: scummvm: [28235] scummvm/trunk/engines/agi/text.cpp

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Fri Jul 27 14:59:42 CEST 2007


Revision: 28235
          http://scummvm.svn.sourceforge.net/scummvm/?rev=28235&view=rev
Author:   thebluegr
Date:     2007-07-27 05:59:41 -0700 (Fri, 27 Jul 2007)

Log Message:
-----------
AGI game strings which are substituted in game texts may contain values as well, so use agiSprintf on them to substitute any values they may contain. Fixes bug #1760541 - "PQ1: Text output garbled"

Modified Paths:
--------------
    scummvm/trunk/engines/agi/text.cpp

Modified: scummvm/trunk/engines/agi/text.cpp
===================================================================
--- scummvm/trunk/engines/agi/text.cpp	2007-07-27 11:54:50 UTC (rev 28234)
+++ scummvm/trunk/engines/agi/text.cpp	2007-07-27 12:59:41 UTC (rev 28235)
@@ -555,7 +555,7 @@
 				break;
 			case 's':
 				i = strtoul(s, NULL, 10);
-				safeStrcat(p, _game.strings[i]);
+				safeStrcat(p, agiSprintf(_game.strings[i]));
 				break;
 			case 'm':
 				i = strtoul(s, NULL, 10) - 1;


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