evolution-mapi r41 - trunk/src/libexchangemapi



Author: msuman
Date: Tue Dec 23 05:33:09 2008
New Revision: 41
URL: http://svn.gnome.org/viewvc/evolution-mapi?rev=41&view=rev

Log:
Always add the PARTSTAT and ROLE properties to attendees.

Modified:
   trunk/src/libexchangemapi/ChangeLog
   trunk/src/libexchangemapi/exchange-mapi-cal-utils.c

Modified: trunk/src/libexchangemapi/exchange-mapi-cal-utils.c
==============================================================================
--- trunk/src/libexchangemapi/exchange-mapi-cal-utils.c	(original)
+++ trunk/src/libexchangemapi/exchange-mapi-cal-utils.c	Tue Dec 23 05:33:09 2008
@@ -508,16 +508,12 @@
 			icalproperty_add_parameter (prop, param);
 			/* PARTSTAT */
 			ui32 = (const uint32_t *) get_SPropValue(recip->out.all_lpProps, PR_RECIPIENT_TRACKSTATUS);
-			if (ui32) {
-				param = icalparameter_new_partstat (get_partstat_from_trackstatus (*ui32));
-				icalproperty_add_parameter (prop, param);
-			}
+			param = icalparameter_new_partstat (get_partstat_from_trackstatus (ui32 ? *ui32 : olResponseNone));
+			icalproperty_add_parameter (prop, param);
 			/* ROLE */
 			ui32 = (const uint32_t *) get_SPropValue(recip->out.all_lpProps, PR_RECIPIENT_TYPE);
-			if (ui32) {
-				param = icalparameter_new_role (get_role_from_type (*ui32));
-				icalproperty_add_parameter (prop, param);
-			}
+			param = icalparameter_new_role (get_role_from_type (ui32 ? *ui32 : olTo));
+			icalproperty_add_parameter (prop, param);
 #if 0
 			/* CALENDAR USER TYPE */
 			param = icalparameter_new_cutype ();



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