Fall-back to default language in case none is set

From thread https://openrct2.org/forums/topic/720-openrct2-doesnt-work/,
the object http://www.nedesigns.com/rct2-object/5130/scgletrs/ does not
set `pString` properly, so use a default fallback in such case.
This commit is contained in:
Michał Janiszewski 2016-01-16 18:38:13 +01:00
parent e75270515c
commit 6d8e048d96
1 changed files with 5 additions and 0 deletions

View File

@ -346,6 +346,11 @@ rct_string_id object_get_localised_text(uint8_t** pStringTable/*ebp*/, int type/
// Skip over the actual string entry to get to the next entry
while (*(*pStringTable)++ != 0);
}
// Fall back in case language does not get set.
if (pString == NULL)
{
pString = (char*)(*pStringTable);
}
char name[9];
if (RCT2_GLOBAL(0x009ADAFC, uint8) == 0) {