From 69c69f34daba5325c05bfb7f2f0721fec7492f6d Mon Sep 17 00:00:00 2001 From: Chenthill Palanisamy Date: Fri, 13 Jan 2006 10:33:08 +0000 Subject: fixes #311888 svn path=/trunk/; revision=31164 --- calendar/gui/dialogs/recurrence-page.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (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 2ec7145dcf..ec44ce269a 100644 --- a/calendar/gui/dialogs/recurrence-page.c +++ b/calendar/gui/dialogs/recurrence-page.c @@ -1908,6 +1908,22 @@ recurrence_page_set_dates (CompEditorPage *page, CompEditorPageDates *dates) priv->weekday_blocked_day_mask); } } + + if (COMP_EDITOR_PAGE (rpage)->flags & COMP_EDITOR_PAGE_NEW_ITEM) { + ECalendar *ecal; + GDate *start, *end; + + ecal = E_CALENDAR (priv->preview_calendar); + start = g_date_new (); + end = g_date_new (); + + g_date_set_dmy (start, dates->start->value->day, dates->start->value->month, dates->start->value->year); + g_date_set_dmy (end, dates->end->value->day, dates->end->value->month, dates->end->value->year); + e_calendar_item_set_selection (ecal->calitem, start, end); + + g_date_free (start); + g_date_free (end); + } /* Make sure the preview gets updated. */ preview_recur (rpage); -- cgit v1.2.3