[gnome-control-center/wip/gbsneto/keyboard-improvements: 55/67] keyboard: make Add button insensitive after editing



commit 4e75ffe9a57b2ab73d236812d4b666599ea17260
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Fri Jul 29 16:05:26 2016 -0300

    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 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/panels/keyboard/cc-keyboard-shortcut-editor.c b/panels/keyboard/cc-keyboard-shortcut-editor.c
index 9acaa1d..8354041 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), "");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]