[evolution-patches] Fixes the bug #330448 [calendar]



Hi,
  Have attached the fix for the bug. Remove the attendee from the name selector dialog while removing it from the
meeting list view.

thanks, Chenthill.
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/calendar/ChangeLog,v
retrieving revision 1.3003
diff -u -p -r1.3003 ChangeLog
--- ChangeLog	3 Mar 2006 13:24:38 -0000	1.3003
+++ ChangeLog	3 Mar 2006 14:50:31 -0000
@@ -1,3 +1,10 @@
+2006-03-03  Chenthill Palanisamy  <pchenthill novell com>
+
+	Fixes #330448
+	* gui/e-meeting-list-view.c: (attendee_edited_cb): Remove
+	attendees from the e-name-selector when its removed from
+	meeting list view.	
+
 2006-03-03  Sam Yang  <sam yang sun com>
 
 	Fixes #324560
Index: gui/e-meeting-list-view.c
===================================================================
RCS file: /cvs/gnome/evolution/calendar/gui/e-meeting-list-view.c,v
retrieving revision 1.27
diff -u -p -r1.27 e-meeting-list-view.c
--- gui/e-meeting-list-view.c	8 Feb 2006 13:06:02 -0000	1.27
+++ gui/e-meeting-list-view.c	3 Mar 2006 14:50:32 -0000
@@ -349,6 +349,8 @@ attendee_edited_cb (GtkCellRenderer *ren
 
 		if (existing_attendee) {
 			removed = TRUE;
+			e_meeting_list_view_remove_attendee_from_name_selector (E_MEETING_LIST_VIEW (view),
+						existing_attendee);
 			e_meeting_store_remove_attendee (model, existing_attendee);
 		}
 		
@@ -359,6 +361,8 @@ attendee_edited_cb (GtkCellRenderer *ren
 		if (!((name && *name) || (email && *email)) || ((e_meeting_store_find_attendee (model, email, &existing_row) != NULL) && existing_row != row)){
 			if (existing_attendee) {
 				removed = TRUE;
+				e_meeting_list_view_remove_attendee_from_name_selector (E_MEETING_LIST_VIEW (view),
+						existing_attendee);
 				e_meeting_store_remove_attendee (model, existing_attendee);
 			}
 		} else {
@@ -385,6 +389,8 @@ attendee_edited_cb (GtkCellRenderer *ren
 				return;
 
 			 removed = TRUE;
+			e_meeting_list_view_remove_attendee_from_name_selector (E_MEETING_LIST_VIEW (view),
+						existing_attendee);
 			e_meeting_store_remove_attendee (model, existing_attendee);
 		}
 	}


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]