From a3a47f72618ee7c1e36750985967c18e3e3998e6 Mon Sep 17 00:00:00 2001 From: Sushma Rai Date: Fri, 13 May 2005 08:46:01 +0000 Subject: Setting default until date to 2 weeks after the start date. Fixes #268906 svn path=/trunk/; revision=29347 --- calendar/gui/dialogs/recurrence-page.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'calendar/gui/dialogs/recurrence-page.c') diff --git a/calendar/gui/dialogs/recurrence-page.c b/calendar/gui/dialogs/recurrence-page.c index 6a201540b3..8f528d230d 100644 --- a/calendar/gui/dialogs/recurrence-page.c +++ b/calendar/gui/dialogs/recurrence-page.c @@ -1290,6 +1290,7 @@ make_ending_until_special (RecurrencePage *rpage) { RecurrencePagePrivate *priv; EDateEdit *de; + ECalComponentDateTime dt_start; priv = rpage->priv; @@ -1308,9 +1309,11 @@ make_ending_until_special (RecurrencePage *rpage) /* Set the value */ - e_date_edit_set_date (de, priv->ending_date_tt.year, - priv->ending_date_tt.month, - priv->ending_date_tt.day); + e_cal_component_get_dtstart (priv->comp, &dt_start); + /* Setting the default until time to 2 weeks */ + icaltime_adjust (dt_start.value, 14, 0, 0, 0); + e_date_edit_set_date (de, dt_start.value->year, dt_start.value->month, dt_start.value->day); + e_cal_component_free_datetime (&dt_start); g_signal_connect((de), "changed", G_CALLBACK (ending_until_changed_cb), rpage); -- cgit v1.2.3