Fix of SPE-607

Part changed to Support enforcer is not sliced with one another part
This commit is contained in:
bubnikv 2018-12-17 18:04:23 +01:00
parent 7e8d9c154d
commit 6411ab5b63
2 changed files with 12 additions and 9 deletions

View file

@ -107,8 +107,8 @@ public:
// adds region_id, too, if necessary
void add_region_volume(unsigned int region_id, int volume_id) {
if (region_id >= region_volumes.size())
region_volumes.resize(region_id + 1);
region_volumes[region_id].push_back(volume_id);
region_volumes.assign(region_id + 1, std::vector<int>());
region_volumes[region_id].emplace_back(volume_id);
}
// This is the *total* layer count (including support layers)
// this value is not supposed to be compared with Layer::id