diff options
author | Chenthill Palanisamy <pchen@src.gnome.org> | 2006-03-06 15:24:24 +0800 |
---|---|---|
committer | Chenthill Palanisamy <pchen@src.gnome.org> | 2006-03-06 15:24:24 +0800 |
commit | db14ca9daf97ed8897b9301bceb455b0f84805ae (patch) | |
tree | 841e206535b1eae313a066a560001c61048ce5a5 /calendar | |
parent | 5686e80ba22b8a93a7898a4063429c81aab9d6f1 (diff) | |
download | gsoc2013-evolution-db14ca9daf97ed8897b9301bceb455b0f84805ae.tar gsoc2013-evolution-db14ca9daf97ed8897b9301bceb455b0f84805ae.tar.gz gsoc2013-evolution-db14ca9daf97ed8897b9301bceb455b0f84805ae.tar.bz2 gsoc2013-evolution-db14ca9daf97ed8897b9301bceb455b0f84805ae.tar.lz gsoc2013-evolution-db14ca9daf97ed8897b9301bceb455b0f84805ae.tar.xz gsoc2013-evolution-db14ca9daf97ed8897b9301bceb455b0f84805ae.tar.zst gsoc2013-evolution-db14ca9daf97ed8897b9301bceb455b0f84805ae.zip |
fixes #330448
svn path=/trunk/; revision=31652
Diffstat (limited to 'calendar')
-rw-r--r-- | calendar/ChangeLog | 7 | ||||
-rw-r--r-- | calendar/gui/e-meeting-list-view.c | 6 |
2 files changed, 13 insertions, 0 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 594282f1c1..ec40e44a01 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,5 +1,12 @@ 2006-03-06 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-06 Chenthill Palanisamy <pchenthill@novell.com> + Fixes #329353 * gui/gnome-cal.c: (gnome_calendar_on_date_navigator_selection_changed): If the previous diff --git a/calendar/gui/e-meeting-list-view.c b/calendar/gui/e-meeting-list-view.c index 839ba1b3db..0d2875b9bc 100644 --- a/calendar/gui/e-meeting-list-view.c +++ b/calendar/gui/e-meeting-list-view.c @@ -349,6 +349,8 @@ attendee_edited_cb (GtkCellRenderer *renderer, const gchar *path, GList *address 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 *renderer, const gchar *path, GList *address 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 *renderer, const gchar *path, GList *address 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); } } |