diff options
| author | Lex Neva <github@lexneva.name> | 2016-11-19 22:52:33 -0500 |
|---|---|---|
| committer | Lex Neva <github@lexneva.name> | 2016-11-19 22:52:33 -0500 |
| commit | 80a482af8048b2fa2a227243877612e3db775a0f (patch) | |
| tree | a4d5147a903411efa87af7aede884e11d49833bb | |
| parent | 723e580b1440e96e517548fb5be0b40397c83130 (diff) | |
handle boolean parameters with no values
| -rw-r--r-- | embroider_params.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/embroider_params.py b/embroider_params.py index c2f7146c..7116bd41 100644 --- a/embroider_params.py +++ b/embroider_params.py @@ -275,9 +275,10 @@ class ParamsTab(ScrolledPanel): if len(values) > 1: input = wx.CheckBox(self, style=wx.CHK_3STATE) input.Set3StateValue(wx.CHK_UNDETERMINED) - elif values: + else: input = wx.CheckBox(self) - input.SetValue(values[0]) + if values: + input.SetValue(values[0]) input.Bind(wx.EVT_CHECKBOX, self.changed) elif len(param.values) > 1: |
