diff options
Diffstat (limited to 'saneterm/terminal.py')
-rw-r--r-- | saneterm/terminal.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/saneterm/terminal.py b/saneterm/terminal.py index 4ab7a29..ebae1db 100644 --- a/saneterm/terminal.py +++ b/saneterm/terminal.py @@ -146,13 +146,10 @@ class Terminal(Gtk.Window): popup.append(Gtk.SeparatorMenuItem()) for key, enabled in self.config.items(): - mitem = Gtk.MenuItem() - if enabled: - mitem.set_label(F'Disable {key}') - else: - mitem.set_label(F'Enable {key}') + mitem = Gtk.CheckMenuItem(key.capitalize()) + mitem.set_active(enabled) - mitem.connect('activate', toggle_config, key) + mitem.connect('toggled', toggle_config, key) popup.append(mitem) popup.show_all() |