instancer: remove unused regions from VarRegionList

if the original VarStore had any regions in VarRegionList that wasn't
even referenced in any VarData VarRegionIndex, this makes sure we
remove those as well from VarRegionList (and remap the VarRegionIndex
accordingly)
This commit is contained in:
Cosimo Lupo 2019-04-20 19:02:47 +01:00
parent 002de44c13
commit c5ec06d82f
No known key found for this signature in database
GPG Key ID: 179A8F0895A02F4F

View File

@ -297,6 +297,8 @@ class _TupleVarStoreAdapter(object):
)
regionList = builder.buildVarRegionList(self.regions, self.axisOrder)
itemVarStore = builder.buildVarStore(regionList, varDatas)
# remove unused regions from VarRegionList
itemVarStore.prune_regions()
return itemVarStore