# HG changeset patch # User frosch # Date 2013-10-06 12:10:33 # Node ID 6411a759aea6efc742b3ca7ae54d06ee070b150b # Parent bf3b8b08485d82cfeb57f75eecfa2e0abb66a457 (svn r25817) -Fix [FS5750-ish]: Handle savegames which contain GS translations for languages with empty name more gently. diff --git a/src/saveload/game_sl.cpp b/src/saveload/game_sl.cpp --- a/src/saveload/game_sl.cpp +++ b/src/saveload/game_sl.cpp @@ -148,7 +148,7 @@ static void Load_GSTR() _game_saveload_string = NULL; SlObject(NULL, _game_language_header); - LanguageStrings *ls = new LanguageStrings(_game_saveload_string); + LanguageStrings *ls = new LanguageStrings(_game_saveload_string != NULL ? _game_saveload_string : ""); for (uint i = 0; i < _game_saveload_strings; i++) { SlObject(NULL, _game_language_string); *ls->lines.Append() = strdup(_game_saveload_string != NULL ? _game_saveload_string : "");