[evolution-mapi/gnome-2-28] Bug #606866 - Initialize 'globalid' in send_objects
- From: Milan Crha <mcrha src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [evolution-mapi/gnome-2-28] Bug #606866 - Initialize 'globalid' in send_objects
- Date: Thu, 14 Jan 2010 18:50:30 +0000 (UTC)
commit 6e94dd5ee2f5e0e13a828102dae093a1664506ee
Author: Milan Crha <mcrha redhat com>
Date: Thu Jan 14 19:50:06 2010 +0100
Bug #606866 - Initialize 'globalid' in send_objects
src/calendar/e-cal-backend-mapi.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/calendar/e-cal-backend-mapi.c b/src/calendar/e-cal-backend-mapi.c
index 367318b..c4c65d2 100644
--- a/src/calendar/e-cal-backend-mapi.c
+++ b/src/calendar/e-cal-backend-mapi.c
@@ -1873,6 +1873,8 @@ e_cal_backend_mapi_send_objects (ECalBackendSync *backend, EDataCal *cal, const
GSList *recipients = NULL;
GSList *attachments = NULL;
GSList *streams = NULL;
+ const gchar *compuid;
+ struct Binary_r globalid;
e_cal_component_set_icalcomponent (comp, icalcomponent_new_clone (subcomp));
@@ -1938,6 +1940,11 @@ e_cal_backend_mapi_send_objects (ECalBackendSync *backend, EDataCal *cal, const
cbdata.get_timezone = (icaltimezone * (*)(gpointer data, const gchar *tzid)) e_cal_backend_mapi_internal_get_timezone;
cbdata.get_tz_data = cbmapi;
+ e_cal_component_get_uid (comp, &compuid);
+ exchange_mapi_cal_util_generate_globalobjectid (TRUE, compuid, &globalid);
+ cbdata.globalid = &globalid;
+ cbdata.cleanglobalid = &globalid;
+
mid = exchange_mapi_create_item (olFolderSentMail, 0,
exchange_mapi_cal_util_build_name_id, GINT_TO_POINTER(kind),
exchange_mapi_cal_util_build_props, &cbdata,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]