(svn r23028) -Fix: when using a gender choice list there was still a value popped twice from the newgrf textstack

This commit is contained in:
yexo 2011-10-14 10:54:51 +00:00
parent bac8ce6b41
commit 1312c35bb6
1 changed files with 1 additions and 2 deletions

View File

@ -668,8 +668,7 @@ static char *FormatString(char *buff, const char *str_arg, StringParameters *arg
uint orig_offset = args->offset;
/* When there is no array with types there is no need to do a dry run. */
if (!args->HasTypeInformation() && !UsingNewGRFTextStack()) dry_run = true;
if (!dry_run) {
if (args->HasTypeInformation() && !dry_run) {
if (UsingNewGRFTextStack()) {
/* Values from the NewGRF text stack are only copied to the normal
* argv array at the time they are encountered. That means that if