summaryrefslogtreecommitdiffstats
path: root/setup/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup/main.py')
-rw-r--r--setup/main.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/setup/main.py b/setup/main.py
index dd76999..61ca19b 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -166,8 +166,10 @@ class PreferencesWindow:
def __fuzzy_zhuyin_toggled_cb(widget):
val = widget.get_active()
- map(lambda w: self.__builder.get_object(w[0]).set_sensitive(val),
- self.__fuzzy_zhuyin_widgets)
+ for name, defval in self.__fuzzy_zhuyin_widgets:
+ widget = self.__builder.get_object(name)
+ widget.set_sensitive(val)
+
self.__fuzzy_zhuyin.connect("toggled", __fuzzy_zhuyin_toggled_cb)
# init value