From ba45132d650d5adde1ea0435d0d69cf05b200c18 Mon Sep 17 00:00:00 2001 From: Rodrigo Moya Date: Tue, 1 Oct 2002 12:11:00 +0000 Subject: Fixes #15710 2002-10-01 Rodrigo Moya Fixes #15710 * gui/dialogs/alarm-page.c (alarm_page_init): added a X-EVOLUTION-NEEDS-DESCRIPTION property, so that we later set it correctly if it hasn't been set in the meanwhile (editing options for the alarm). * gui/dialogs/alarm-options.c (dalarm_widgets_to_alarm, palarm_widgets_to_alarm): removed X-EVOLUTION-NEEDS-DESCRIPTION property from alarms every time we set the description of the alarm. svn path=/trunk/; revision=18277 --- calendar/gui/dialogs/alarm-page.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'calendar/gui/dialogs/alarm-page.c') diff --git a/calendar/gui/dialogs/alarm-page.c b/calendar/gui/dialogs/alarm-page.c index 85dd67a073..48494e7f54 100644 --- a/calendar/gui/dialogs/alarm-page.c +++ b/calendar/gui/dialogs/alarm-page.c @@ -188,6 +188,8 @@ static void alarm_page_init (AlarmPage *apage) { AlarmPagePrivate *priv; + icalcomponent *icalcomp; + icalproperty *icalprop; priv = g_new0 (AlarmPagePrivate, 1); apage->priv = priv; @@ -207,8 +209,16 @@ alarm_page_init (AlarmPage *apage) priv->time = NULL; priv->button_options = NULL; + /* create the default alarm, which will contain the + * X-EVOLUTION-NEEDS-DESCRIPTION property, so that we + * set a correct description if none is ser */ priv->alarm = cal_component_alarm_new (); + icalcomp = cal_component_alarm_get_icalcomponent (priv->alarm); + icalprop = icalproperty_new_x ("1"); + icalproperty_set_x_name (icalprop, "X-EVOLUTION-NEEDS-DESCRIPTION"); + icalcomponent_add_property (icalcomp, icalprop); + priv->updating = FALSE; } -- cgit v1.2.3