From dcd1fbe6d9023dd815fbb51faa92e37c21e78cec Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Sun, 19 Apr 2015 15:08:38 -0300 Subject: [PATCH] source-dialog: fix insensitive button when addin file or local source --- src/gcal-source-dialog.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gcal-source-dialog.c b/src/gcal-source-dialog.c index dbe3a4a6..26f1f4b0 100644 --- a/src/gcal-source-dialog.c +++ b/src/gcal-source-dialog.c @@ -875,6 +875,7 @@ static void calendar_file_selected (GtkFileChooser *button, gpointer user_data) { + GcalSourceDialogPrivate *priv = GCAL_SOURCE_DIALOG (user_data)->priv; ESourceExtension *ext; ESource *source; GFile *file; @@ -903,6 +904,8 @@ calendar_file_selected (GtkFileChooser *button, // Jump to the edit page gcal_source_dialog_set_source (GCAL_SOURCE_DIALOG (user_data), source); gcal_source_dialog_set_mode (GCAL_SOURCE_DIALOG (user_data), GCAL_SOURCE_DIALOG_MODE_CREATE); + + gtk_widget_set_sensitive (priv->add_button, TRUE); } /** @@ -1069,6 +1072,7 @@ on_local_activated (GSimpleAction *action, GVariant *param, gpointer user_data) { + GcalSourceDialogPrivate *priv = GCAL_SOURCE_DIALOG (user_data)->priv; ESourceExtension *ext; ESource *source; @@ -1088,6 +1092,8 @@ on_local_activated (GSimpleAction *action, // Jump to the edit page gcal_source_dialog_set_source (GCAL_SOURCE_DIALOG (user_data), source); gcal_source_dialog_set_mode (GCAL_SOURCE_DIALOG (user_data), GCAL_SOURCE_DIALOG_MODE_CREATE); + + gtk_widget_set_sensitive (priv->add_button, TRUE); } /**