diff --git a/src/gui/dialogs/game_load.cpp b/src/gui/dialogs/game_load.cpp index 2701a4c46d78..6cc413a911c5 100644 --- a/src/gui/dialogs/game_load.cpp +++ b/src/gui/dialogs/game_load.cpp @@ -186,7 +186,7 @@ void tgame_load::display_savegame(twindow& window) } if(leader_image.empty()) { - leader_image = "units/unknown-unit.png"; + leader_image = "units/unknown-unit.png" + leader["leader_image_tc_modifier"].str(); } item["label"] = leader_image; diff --git a/src/save_index.cpp b/src/save_index.cpp index 8fc6ab3877ec..46195d09f7df 100644 --- a/src/save_index.cpp +++ b/src/save_index.cpp @@ -414,6 +414,7 @@ void extract_summary_from_config(config& cfg_save, config& cfg_summary) leader_config["leader"] = leader; leader_config["leader_name"] = leader_name; leader_config["leader_image"] = leader_image; + leader_config["leader_image_tc_modifier"] = leader_image_tc_modifier; cfg_summary.add_child("leader", leader_config); }