1
0
Fork 0

(svn r23649) -Fix [FS#4905) (r23634): loading a savegame with an empty GSTR chunk caused assert

release/1.2
truebrain 2011-12-21 12:40:29 +00:00
parent e1f04b89c3
commit 5f7268cbdc
1 changed files with 7 additions and 0 deletions

View File

@ -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();
} }