summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLex Neva <github@lexneva.name>2016-11-19 22:52:33 -0500
committerLex Neva <github@lexneva.name>2016-11-19 22:52:33 -0500
commit80a482af8048b2fa2a227243877612e3db775a0f (patch)
treea4d5147a903411efa87af7aede884e11d49833bb
parent723e580b1440e96e517548fb5be0b40397c83130 (diff)
handle boolean parameters with no values
-rw-r--r--embroider_params.py5
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: