From 1edeff4ee24889f507812102faddb9952f1db89e Mon Sep 17 00:00:00 2001 From: gfgtdf Date: Sat, 7 Mar 2015 22:18:00 +0100 Subject: [PATCH] fix mid scenario saves previously mid-scenario saved accidently contained [carryover_sides_start] instead of [carryover_sides]. It is not clear whether the previous behaviour causes bugs but it was not the intended behaviour. --- src/saved_game.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/saved_game.cpp b/src/saved_game.cpp index 18240f2f5c19..b82ecabdd2dd 100644 --- a/src/saved_game.cpp +++ b/src/saved_game.cpp @@ -339,11 +339,13 @@ void saved_game::expand_carryover() carryover_info sides(carryover_); sides.transfer_to(get_starting_pos()); - BOOST_FOREACH(config& side_cfg, get_starting_pos().child_range("side")){ + BOOST_FOREACH(config& side_cfg, get_starting_pos().child_range("side")) + { sides.transfer_all_to(side_cfg); } carryover_ = sides.to_config(); + has_carryover_expanded_ = true; } }