kopia lustrzana https://github.com/inkstitch/inkstitch
fix boolean param (#2942)
rodzic
8b92b0333d
commit
cf0356a6f3
|
@ -59,7 +59,8 @@ class Clone(EmbroideryElement):
|
|||
_('Flip angle'),
|
||||
tooltip=_(
|
||||
"Flip automatically calculated angle if it appears to be wrong."),
|
||||
type='boolean')
|
||||
type='boolean',
|
||||
default=False)
|
||||
@cache
|
||||
def flip_angle(self):
|
||||
return self.get_boolean_param('flip_angle', False)
|
||||
|
|
|
@ -686,15 +686,14 @@ class Params(InkstitchExtension):
|
|||
return sorted(list(nodes_by_class.items()), key=lambda cls_nodes: cls_nodes[0].__name__)
|
||||
|
||||
def get_values(self, param, nodes):
|
||||
getter = 'get_param'
|
||||
|
||||
if param.type in ('toggle', 'boolean'):
|
||||
getter = 'get_boolean_param'
|
||||
values = [item for item in (getattr(node, getter)(
|
||||
param.name, param.default) for node in nodes) if item is not None]
|
||||
else:
|
||||
getter = 'get_param'
|
||||
|
||||
values = [item if item is not None else "" for item in (getattr(node, getter)(
|
||||
param.name, param.default) for node in nodes)]
|
||||
values = [item if item is not None else "" for item in (getattr(node, getter)(
|
||||
param.name, param.default) for node in nodes)]
|
||||
|
||||
return values
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue