avoid unnecessary copying of units in editor

This commit is contained in:
gfgtdf 2018-03-11 18:41:52 +01:00 committed by GitHub
parent 30e863e74a
commit 4943e6dbcf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -358,10 +358,9 @@ void map_context::load_scenario(const config& game_config)
teams_.back().build(side, map_);
for(config& a_unit : side.child_range("unit")) {
map_location loc(a_unit, nullptr);
a_unit["side"] = i;
units_.add(loc, *unit::create(a_unit, true));
units_.insert(unit::create(a_unit, true));
}
++i;