- fixed: Replacing a text image with actual text may only happen if the text comes from the string table.

This commit is contained in:
Christoph Oelckers 2019-04-07 23:54:39 +02:00
parent f6d3de76cf
commit 3c07485d11

View file

@ -428,6 +428,7 @@ bool FTextureManager::OkForLocalization(FTextureID texnum, const char *substitut
uint32_t langtable = 0; uint32_t langtable = 0;
if (*substitute == '$') substitute = GStrings.GetString(substitute+1, &langtable); if (*substitute == '$') substitute = GStrings.GetString(substitute+1, &langtable);
else return true; // String literals from the source data should never override graphics from the same definition.
if (substitute == nullptr) return true; // The text does not exist. if (substitute == nullptr) return true; // The text does not exist.
// Modes 2, 3 and 4 must not replace localized textures. // Modes 2, 3 and 4 must not replace localized textures.