diff --git a/src/game_events/action_wml.cpp b/src/game_events/action_wml.cpp index 20de440220eb..ef2be6ae00aa 100644 --- a/src/game_events/action_wml.cpp +++ b/src/game_events/action_wml.cpp @@ -681,7 +681,7 @@ WML_HANDLER_FUNCTION(set_variables,, cfg) for(std::vector::iterator i=split_vector.begin(); i!=split_vector.end(); ++i) { - data.push_back(config_of(key_name, *i)); + data.emplace_back(config_of(key_name, *i)); } } } diff --git a/src/playturn_network_adapter.cpp b/src/playturn_network_adapter.cpp index 0a032b849e86..19dc8d12c8f0 100644 --- a/src/playturn_network_adapter.cpp +++ b/src/playturn_network_adapter.cpp @@ -55,7 +55,7 @@ void playturn_network_adapter::read_from_network() config child; child["side_num"] = back["side_drop"]; child["controller"] = back["controller"]; - this->data_.push_back(config_of("side_drop", child)); + this->data_.emplace_back(config_of("side_drop", child)); back.remove_attribute("side_drop"); back.remove_attribute("controller"); }