Author: cazfi Date: Sat Oct 17 16:52:46 2015 New Revision: 30115 URL: http://svn.gna.org/viewcvs/freeciv?rev=30115&view=rev Log: If scenario has no description, do not save empty description.
See patch #6432 Modified: branches/S2_6/server/savegame2.c Modified: branches/S2_6/server/savegame2.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/server/savegame2.c?rev=30115&r1=30114&r2=30115&view=diff ============================================================================== --- branches/S2_6/server/savegame2.c (original) +++ branches/S2_6/server/savegame2.c Sat Oct 17 16:52:46 2015 @@ -2548,11 +2548,18 @@ } secfile_insert_bool(saving->file, TRUE, "scenario.is_scenario"); + + /* Name is mandatory to the level that is saved even if empty. */ mod_entry = secfile_insert_str(saving->file, game.scenario.name, "scenario.name"); entry_str_set_gt_marking(mod_entry, TRUE); - mod_entry = secfile_insert_str(saving->file, game.scenario.description, - "scenario.description"); - entry_str_set_gt_marking(mod_entry, TRUE); + + /* Description is saved only if it exist */ + if (game.scenario.description[0] != '\0') { + mod_entry = secfile_insert_str(saving->file, game.scenario.description, + "scenario.description"); + entry_str_set_gt_marking(mod_entry, TRUE); + } + secfile_insert_bool(saving->file, game.scenario.save_random, "scenario.save_random"); secfile_insert_bool(saving->file, game.scenario.players, "scenario.players"); secfile_insert_bool(saving->file, game.scenario.startpos_nations, _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits