diff options
author | Filippos Karapetis | 2007-07-27 12:59:41 +0000 |
---|---|---|
committer | Filippos Karapetis | 2007-07-27 12:59:41 +0000 |
commit | e27e8875f67551ab7812d55dc989f91efc2fe4b5 (patch) | |
tree | e82e70ff8dd512278751f40a8dfcf43cd8a25f3c | |
parent | 00cc7958ff29e8cce04b97e8dcbd6421908c980d (diff) | |
download | scummvm-rg350-e27e8875f67551ab7812d55dc989f91efc2fe4b5.tar.gz scummvm-rg350-e27e8875f67551ab7812d55dc989f91efc2fe4b5.tar.bz2 scummvm-rg350-e27e8875f67551ab7812d55dc989f91efc2fe4b5.zip |
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"
svn-id: r28235
-rw-r--r-- | engines/agi/text.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/agi/text.cpp b/engines/agi/text.cpp index 560e9b6f34..1d653a9415 100644 --- a/engines/agi/text.cpp +++ b/engines/agi/text.cpp @@ -555,7 +555,7 @@ char *AgiEngine::agiSprintf(const char *s) { 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; |