aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChenthill Palanisamy <pchen@src.gnome.org>2006-03-06 15:24:24 +0800
committerChenthill Palanisamy <pchen@src.gnome.org>2006-03-06 15:24:24 +0800
commitdb14ca9daf97ed8897b9301bceb455b0f84805ae (patch)
tree841e206535b1eae313a066a560001c61048ce5a5
parent5686e80ba22b8a93a7898a4063429c81aab9d6f1 (diff)
downloadgsoc2013-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
-rw-r--r--calendar/ChangeLog7
-rw-r--r--calendar/gui/e-meeting-list-view.c6
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);
}
}