diff options
Diffstat (limited to 'calendar/gui/dialogs/cancel-comp.c')
-rw-r--r-- | calendar/gui/dialogs/cancel-comp.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/calendar/gui/dialogs/cancel-comp.c b/calendar/gui/dialogs/cancel-comp.c index a0e84b4421..442426fa5d 100644 --- a/calendar/gui/dialogs/cancel-comp.c +++ b/calendar/gui/dialogs/cancel-comp.c @@ -41,12 +41,15 @@ * Return value: TRUE if the user clicked Yes, FALSE otherwise. **/ gboolean -cancel_component_dialog (CalComponent *comp, gboolean deleting) +cancel_component_dialog (CalClient *client, CalComponent *comp, gboolean deleting) { GtkWidget *dialog; CalComponentVType vtype; char *str; + if (deleting && cal_client_get_save_schedules (client)) + return TRUE; + vtype = cal_component_get_vtype (comp); switch (vtype) { |