[evolution-ews] Remove orginizer for attendeees list



commit 2e528d18ae5c260ed0b29f3ee8ba54b8f6ca1129
Author: Pavel Ocheretny <pocheretny src gnome org>
Date:   Sun Jul 17 10:46:46 2011 +0300

    Remove orginizer for attendeees list

 src/calendar/e-cal-backend-ews.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/calendar/e-cal-backend-ews.c b/src/calendar/e-cal-backend-ews.c
index 082f974..4063af5 100644
--- a/src/calendar/e-cal-backend-ews.c
+++ b/src/calendar/e-cal-backend-ews.c
@@ -2610,6 +2610,7 @@ add_item_to_cache (ECalBackendEws *cbews, EEwsItem *item, gchar *uid)
 		ECalComponentId *id;
 		gchar *comp_str;
 		const GSList *l = NULL;
+		const char *org_email_address = e_ews_collect_orginizer(icalcomp);
 
 		item_id = e_ews_item_get_id (item);
 
@@ -2618,6 +2619,9 @@ add_item_to_cache (ECalBackendEws *cbews, EEwsItem *item, gchar *uid)
 			icalparameter *param;
 			char *mailtoname;
 			EwsAttendee *attendee = (EwsAttendee *)l->data;
+			/*remove orginizer for attendeees list*/
+			if (g_ascii_strcasecmp (org_email_address, attendee->mailbox->email)== 0)
+				continue;
 
 			mailtoname = g_strdup_printf("mailto:%s";, attendee->mailbox->email);
 			icalprop = icalproperty_new_attendee(mailtoname);



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