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



commit 71ff25c31d14086247c1f9a0f297e7bf7b646e6e
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 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 fc66212..1574bba 100644
--- a/panels/keyboard/cc-keyboard-shortcut-editor.c
+++ b/panels/keyboard/cc-keyboard-shortcut-editor.c
@@ -129,6 +129,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]