Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/calendar/ChangeLog,v
retrieving revision 1.2952
diff -u -p -u -p -r1.2952 ChangeLog
--- ChangeLog	23 Jan 2006 06:45:01 -0000	1.2952
+++ ChangeLog	23 Jan 2006 07:13:34 -0000
@@ -1,3 +1,11 @@
+2006-01-23  Chenthill Palanisamy  <pchenthill@novell.com>
+
+	Fixes #327879
+	
+	* gui/dialogs/recurrence-page.c: (clear_widgets):
+	Use make_ending_special to fill the ending fields 
+	properly.
+
 2006-01-23  Irene Huang <Irene.Huang@sun.com>
 
 	Fixes #327958
Index: gui/dialogs/recurrence-page.c
===================================================================
RCS file: /cvs/gnome/evolution/calendar/gui/dialogs/recurrence-page.c,v
retrieving revision 1.72
diff -u -p -u -p -r1.72 recurrence-page.c
--- gui/dialogs/recurrence-page.c	13 Jan 2006 10:33:08 -0000	1.72
+++ gui/dialogs/recurrence-page.c	23 Jan 2006 07:13:34 -0000
@@ -209,6 +209,7 @@ static void recurrence_page_set_dates (C
 
 static void field_changed (RecurrencePage *apage);
 static void make_ending_count_special (RecurrencePage *rpage);
+static void make_ending_special (RecurrencePage *rpage);
 
 G_DEFINE_TYPE (RecurrencePage, recurrence_page, TYPE_COMP_EDITOR_PAGE);
 
@@ -381,7 +382,7 @@ clear_widgets (RecurrencePage *rpage)
 				  ENDING_FOR,
 				  ending_types_map);
 	g_signal_handlers_unblock_matched (menu, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, rpage);
-	make_ending_count_special (rpage);
+	make_ending_special (rpage);
 	/* Exceptions list */
 	e_date_time_list_clear (priv->exception_list_store);
 }
