mirror of https://github.com/OpenTTD/OpenTTD
Fix: Crash in GetGameStringPtr when there are no GS strings (#12933)
parent
d8c36536be
commit
d0b3e0c47e
|
@ -319,7 +319,7 @@ GameStrings *_current_data = nullptr;
|
||||||
*/
|
*/
|
||||||
const char *GetGameStringPtr(uint id)
|
const char *GetGameStringPtr(uint id)
|
||||||
{
|
{
|
||||||
if (id >= _current_data->cur_language->lines.size()) return GetStringPtr(STR_UNDEFINED);
|
if (_current_data == nullptr || _current_data->cur_language == nullptr || id >= _current_data->cur_language->lines.size()) return GetStringPtr(STR_UNDEFINED);
|
||||||
return _current_data->cur_language->lines[id].c_str();
|
return _current_data->cur_language->lines[id].c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue