From 1312c35bb6504b4972ec153759daee58682a06f7 Mon Sep 17 00:00:00 2001 From: yexo Date: Fri, 14 Oct 2011 10:54:51 +0000 Subject: (svn r23028) -Fix: when using a gender choice list there was still a value popped twice from the newgrf textstack --- src/strings.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/strings.cpp b/src/strings.cpp index 36fe46dc8..393c7884f 100644 --- a/src/strings.cpp +++ b/src/strings.cpp @@ -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 -- cgit v1.2.3-54-g00ecf