source-dialog: fix insensitive button when addin file or local source
This commit is contained in:
committed by
Erick Pérez Castellanos
parent
d892f981cb
commit
dcd1fbe6d9
@@ -875,6 +875,7 @@ static void
|
|||||||
calendar_file_selected (GtkFileChooser *button,
|
calendar_file_selected (GtkFileChooser *button,
|
||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
|
GcalSourceDialogPrivate *priv = GCAL_SOURCE_DIALOG (user_data)->priv;
|
||||||
ESourceExtension *ext;
|
ESourceExtension *ext;
|
||||||
ESource *source;
|
ESource *source;
|
||||||
GFile *file;
|
GFile *file;
|
||||||
@@ -903,6 +904,8 @@ calendar_file_selected (GtkFileChooser *button,
|
|||||||
// Jump to the edit page
|
// Jump to the edit page
|
||||||
gcal_source_dialog_set_source (GCAL_SOURCE_DIALOG (user_data), source);
|
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);
|
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,
|
GVariant *param,
|
||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
|
GcalSourceDialogPrivate *priv = GCAL_SOURCE_DIALOG (user_data)->priv;
|
||||||
ESourceExtension *ext;
|
ESourceExtension *ext;
|
||||||
ESource *source;
|
ESource *source;
|
||||||
|
|
||||||
@@ -1088,6 +1092,8 @@ on_local_activated (GSimpleAction *action,
|
|||||||
// Jump to the edit page
|
// Jump to the edit page
|
||||||
gcal_source_dialog_set_source (GCAL_SOURCE_DIALOG (user_data), source);
|
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);
|
gcal_source_dialog_set_mode (GCAL_SOURCE_DIALOG (user_data), GCAL_SOURCE_DIALOG_MODE_CREATE);
|
||||||
|
|
||||||
|
gtk_widget_set_sensitive (priv->add_button, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user