diff options
-rw-r--r-- | src/newgrf_text.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/newgrf_text.cpp b/src/newgrf_text.cpp index 8e081b396..2e79b47a4 100644 --- a/src/newgrf_text.cpp +++ b/src/newgrf_text.cpp @@ -626,8 +626,7 @@ uint RemapNewGRFStringControlCode(uint scc, char **buff, const char **str, int64 case SCC_NEWGRF_UNPRINT: *buff -= Utf8Consume(str); break; case SCC_NEWGRF_PRINT_STRING_ID: - *argv = _newgrf_textrefstack->PopUnsignedWord(); - if (*argv == STR_NULL) *argv = STR_EMPTY; + *argv = TTDPStringIDToOTTDStringIDMapping(_newgrf_textrefstack->PopUnsignedWord()); break; } } |