From afaf219b03a25c969b337d4fce264abd4eccec3a Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 23 Nov 2011 14:40:41 +0000 Subject: [PATCH] Monotone-Parent: 819868044eb268089e0c5cc2f35f71e9b157e69a Monotone-Revision: cb6221113308044eac92ed5634a235fa9b8140ef Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-11-23T14:40:41 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 9 +++++++++ OpenChange/MAPIStoreContactsMessage.m | 6 ++++++ OpenChange/MAPIStoreContactsMessageTable.m | 3 +++ 3 files changed, 18 insertions(+) diff --git a/ChangeLog b/ChangeLog index cbef3208c..23a29a1e2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2011-11-23 Wolfgang Sourdeau + + * OpenChange/MAPIStoreContactsMessageTable.m + (-evaluatePropertyRestriction:intoQualifier:): returns + "MAPIRestrictionStateAlwaysTrue" for PR_SENSITIVITY. + + * OpenChange/MAPIStoreContactsMessage.m + (-getPrSensitivity:inMemCtx:): new getter that always returns 0. + 2011-11-22 Wolfgang Sourdeau * OpenChange/NSArray+MAPIStore.m (-asMVUnicodeInMemCtx:) renamed diff --git a/OpenChange/MAPIStoreContactsMessage.m b/OpenChange/MAPIStoreContactsMessage.m index 97719f449..5ef07ff99 100644 --- a/OpenChange/MAPIStoreContactsMessage.m +++ b/OpenChange/MAPIStoreContactsMessage.m @@ -745,6 +745,12 @@ return MAPISTORE_SUCCESS; } +- (int) getPrSensitivity: (void **) data + inMemCtx: (TALLOC_CTX *) memCtx +{ + return [self getLongZero: data inMemCtx: memCtx]; +} + /* attachments (photos) */ - (void) _fetchAttachmentParts { diff --git a/OpenChange/MAPIStoreContactsMessageTable.m b/OpenChange/MAPIStoreContactsMessageTable.m index 60e95a968..406329bab 100644 --- a/OpenChange/MAPIStoreContactsMessageTable.m +++ b/OpenChange/MAPIStoreContactsMessageTable.m @@ -105,6 +105,9 @@ static Class MAPIStoreContactsMessageK, NGMailAddressK, NSDataK, NSStringK; rc = MAPIRestrictionStateAlwaysFalse; break; + case PR_SENSITIVITY: + rc = MAPIRestrictionStateAlwaysTrue; + break; case PidLidAddressBookProviderArrayType: case PidLidAddressBookProviderEmailList: /* FIXME: this is a hack. We should return a real qualifier here */