From 8f4d6be1bf1b108f6e7233075a3bbfe88628aa38 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Fri, 5 Dec 2014 00:41:34 -0200 Subject: [PATCH] edit-dialog: hide Delete button when creating a new event Because we don't want to delete an event that is not created --- src/gcal-edit-dialog.c | 1 + src/gcal-window.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/gcal-edit-dialog.c b/src/gcal-edit-dialog.c index e4376328..f7d0ab02 100644 --- a/src/gcal-edit-dialog.c +++ b/src/gcal-edit-dialog.c @@ -646,6 +646,7 @@ gcal_edit_dialog_set_event_is_new (GcalEditDialog *dialog, priv = gcal_edit_dialog_get_instance_private (dialog); priv->event_is_new = event_is_new; + gtk_widget_set_visible (GTK_WIDGET (priv->delete_button), !event_is_new); } void diff --git a/src/gcal-window.c b/src/gcal-window.c index b253766c..f79bee35 100644 --- a/src/gcal-window.c +++ b/src/gcal-window.c @@ -713,6 +713,9 @@ event_activated (GcalView *view, init_edit_dialog (GCAL_WINDOW (user_data)); data = gcal_event_widget_get_data (event_widget); + gcal_edit_dialog_set_event_is_new ( + GCAL_EDIT_DIALOG (priv->edit_dialog), + FALSE); gcal_edit_dialog_set_event_data ( GCAL_EDIT_DIALOG (priv->edit_dialog), data);