mirror of https://github.com/OpenTTD/OpenTTD
(svn r23649) -Fix [FS#4905) (r23634): loading a savegame with an empty GSTR chunk caused assert
parent
e1f04b89c3
commit
5f7268cbdc
|
@ -158,6 +158,13 @@ static void Load_GSTR()
|
||||||
*_current_data->raw_strings.Append() = ls;
|
*_current_data->raw_strings.Append() = ls;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* If there were no strings in the savegame, set GameStrings to NULL */
|
||||||
|
if (_current_data->raw_strings.Length() == 0) {
|
||||||
|
delete _current_data;
|
||||||
|
_current_data = NULL;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
_current_data->Compile();
|
_current_data->Compile();
|
||||||
ReconsiderGameScriptLanguage();
|
ReconsiderGameScriptLanguage();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue