Better logic for overwriting exisiting axes in checkAxes()

This commit is contained in:
Erik van Blokland 2017-03-27 15:00:07 +02:00
parent 089bafa38c
commit 1b4106981e

View File

@ -1089,9 +1089,13 @@ class DesignSpaceDocument(object):
axisValues[name].append(value) axisValues[name].append(value)
have = self.getAxisOrder() have = self.getAxisOrder()
for name, values in axisValues.items(): for name, values in axisValues.items():
if name in have and overwrite: a = None
if name in have:
if overwrite:
# we're making a new axis # we're making a new axis
a = self.getAxis(name) a = self.getAxis(name)
else:
continue
else: else:
# we need to make this axis # we need to make this axis
a = self.newAxisDescriptor() a = self.newAxisDescriptor()