[gnome-control-center] keyboard: make Add button insensitive after editing



commit d8d85bae12075d0342a066f6759ab16fef4a4907
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]