From d8d85bae12075d0342a066f6759ab16fef4a4907 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Fri, 29 Jul 2016 16:05:26 -0300 Subject: [PATCH] keyboard: make Add button insensitive after editing When creating a new keyboard shortcut, the Add button gets sensitive when all the fields are valid. If the user tries to create a new shortcut right after closing the shortcut editor dialog, the Add button is still sensitive even with invalid custom fields. Fix that by making the Add button sensitive whenever we finish editing the new custom shortcut. https://bugzilla.gnome.org/show_bug.cgi?id=769314 --- panels/keyboard/cc-keyboard-shortcut-editor.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/panels/keyboard/cc-keyboard-shortcut-editor.c b/panels/keyboard/cc-keyboard-shortcut-editor.c index 9acaa1de6..8354041e5 100644 --- a/panels/keyboard/cc-keyboard-shortcut-editor.c +++ b/panels/keyboard/cc-keyboard-shortcut-editor.c @@ -127,6 +127,8 @@ clear_custom_entries (CcKeyboardShortcutEditor *self) gtk_entry_set_text (GTK_ENTRY (self->name_entry), ""); gtk_entry_set_text (GTK_ENTRY (self->command_entry), ""); + gtk_widget_set_sensitive (self->add_button, FALSE); + gtk_shortcut_label_set_accelerator (GTK_SHORTCUT_LABEL (self->custom_shortcut_accel_label), ""); gtk_label_set_label (GTK_LABEL (self->new_shortcut_conflict_label), ""); gtk_label_set_label (GTK_LABEL (self->shortcut_conflict_label), "");