diff options
Diffstat (limited to 'capplets/keyboard/mate-keyboard-properties-a11y.c')
-rw-r--r-- | capplets/keyboard/mate-keyboard-properties-a11y.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/capplets/keyboard/mate-keyboard-properties-a11y.c b/capplets/keyboard/mate-keyboard-properties-a11y.c index 23aea9e1..9a9779a1 100644 --- a/capplets/keyboard/mate-keyboard-properties-a11y.c +++ b/capplets/keyboard/mate-keyboard-properties-a11y.c @@ -48,6 +48,7 @@ stickykeys_enable_toggled_cb (GtkWidget *w, GtkBuilder *dialog) { gboolean active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (w)); + gtk_widget_set_sensitive (WID ("stickykeys_latch_to_lock"), active); gtk_widget_set_sensitive (WID ("stickykeys_two_key_off"), active); if (notifications_dialog) gtk_widget_set_sensitive (NWID ("stickykeys_notifications_box"), active); @@ -232,6 +233,12 @@ setup_a11y_tabs (GtkBuilder *dialog) stickykeys_enable_toggled_cb (w, dialog); g_settings_bind (a11y_settings, + "stickykeys-latch-to-lock", + WID ("stickykeys_latch_to_lock"), + "active", + G_SETTINGS_BIND_DEFAULT); + + g_settings_bind (a11y_settings, "stickykeys-two-key-off", WID ("stickykeys_two_key_off"), "active", |