Index: calendar/ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/calendar/ChangeLog,v
retrieving revision 1.3016
diff -u -p -r1.3016 ChangeLog
--- calendar/ChangeLog	22 Mar 2006 11:44:21 -0000	1.3016
+++ calendar/ChangeLog	22 Mar 2006 11:53:44 -0000
@@ -1,5 +1,14 @@
 2006-03-22  Chenthill Palanisamy  <pchenthill@novell.com>
 
+	Fixes #329502
+	* gui/e-meeting-list-view.c: (attendee_edited_cb):
+	Include MAILTO: with the email id while adding
+	it to the list view.
+	* gui/dialogs/task-page.c: (task_page_fill_widgets):
+	add the organizer to the name selector dialog.
+	
+2006-03-22  Chenthill Palanisamy  <pchenthill@novell.com>
+
 	Fixes #330842
 	* gui/e-cal-model.c: 
 	(e_cal_view_objects_added_cb): Check if the icalcomp
Index: calendar/gui/e-meeting-list-view.c
===================================================================
RCS file: /cvs/gnome/evolution/calendar/gui/e-meeting-list-view.c,v
retrieving revision 1.28
diff -u -p -r1.28 e-meeting-list-view.c
--- calendar/gui/e-meeting-list-view.c	6 Mar 2006 07:24:24 -0000	1.28
+++ calendar/gui/e-meeting-list-view.c	22 Mar 2006 11:53:44 -0000
@@ -335,7 +335,7 @@ attendee_edited_cb (GtkCellRenderer *ren
 				continue;
 			
 			attendee = e_meeting_store_add_attendee_with_defaults (model);
-			e_meeting_attendee_set_address (attendee, g_strdup (l->data));
+			e_meeting_attendee_set_address (attendee, g_strdup_printf ("MAILTO:%s", l->data));
 			e_meeting_attendee_set_cn (attendee, g_strdup (m->data));
 			if (existing_attendee) {
 				/* FIXME Should we copy anything else? */
@@ -375,7 +375,7 @@ attendee_edited_cb (GtkCellRenderer *ren
 			value_edited (view, E_MEETING_STORE_ADDRESS_COL, path, email);
 			value_edited (view, E_MEETING_STORE_CN_COL, path, name);
 
-			e_meeting_attendee_set_address (attendee, g_strdup (email));
+			e_meeting_attendee_set_address (attendee, g_strdup_printf ("MAILTO:%s", email));
 			e_meeting_attendee_set_cn (attendee, g_strdup (name));
 			e_meeting_attendee_set_role (attendee, ICAL_ROLE_REQPARTICIPANT);
 			e_meeting_list_view_add_attendee_to_name_selector (E_MEETING_LIST_VIEW (view), attendee);
Index: calendar/gui/dialogs/task-page.c
===================================================================
RCS file: /cvs/gnome/evolution/calendar/gui/dialogs/task-page.c,v
retrieving revision 1.85
diff -u -p -r1.85 task-page.c
--- calendar/gui/dialogs/task-page.c	15 Feb 2006 05:41:30 -0000	1.85
+++ calendar/gui/dialogs/task-page.c	22 Mar 2006 11:53:45 -0000
@@ -717,6 +717,7 @@ task_page_fill_widgets (CompEditorPage *
 					e_meeting_attendee_set_status (priv->ia, ICAL_PARTSTAT_NEEDSACTION);
 				else
 					e_meeting_attendee_set_status (priv->ia, ICAL_PARTSTAT_ACCEPTED);
+				e_meeting_list_view_add_attendee_to_name_selector (E_MEETING_LIST_VIEW (priv->list_view), priv->ia);
 			}
 		}
 	}
