From b36db5358ec4c20ef99fea49e11266354222296c Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 31 Mar 2011 22:07:03 +0000 Subject: [PATCH] Monotone-Parent: 422ddfee6bdfec5c38432669ba25b9bd6724d6ab Monotone-Revision: ca89b4b4aa3ed9d74f2eb1ed5db3dfbf7f5e596c Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-03-31T22:07:03 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 3 +++ OpenChange/MAPIStoreMailMessage.m | 6 ------ OpenChange/MAPIStoreMessage.m | 6 ++++++ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index c48cb167c..c38b4af30 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2011-03-31 Wolfgang Sourdeau + * OpenChange/MAPIStoreMessage.m (-getProperty:withTag:): + handles PR_HASATTACH, previously found in MAPIStoreMailMessage. + * OpenChange/MAPIStoreAttachment.m (-nameInContainer): overriden method to return "aid" in the form of a NSString. (-mimeAttachTag): new helper method derived from old code in diff --git a/OpenChange/MAPIStoreMailMessage.m b/OpenChange/MAPIStoreMailMessage.m index 68e624b34..67fb9ea23 100644 --- a/OpenChange/MAPIStoreMailMessage.m +++ b/OpenChange/MAPIStoreMailMessage.m @@ -231,12 +231,6 @@ static Class NSExceptionK; } break; - case PR_HASATTACH: - *data = MAPIBoolValue (memCtx, - [[self childKeysMatchingQualifier: nil - andSortOrderings: nil] count] > 0); - break; - case PR_SENSITIVITY: // TODO case PR_ORIGINAL_SENSITIVITY: // TODO *data = MAPILongValue (memCtx, 0); diff --git a/OpenChange/MAPIStoreMessage.m b/OpenChange/MAPIStoreMessage.m index 57e7a3950..05953a4a5 100644 --- a/OpenChange/MAPIStoreMessage.m +++ b/OpenChange/MAPIStoreMessage.m @@ -254,6 +254,12 @@ rc = [self getProperty: data withTag: PR_MESSAGE_CLASS_UNICODE]; break; + case PR_HASATTACH: + *data = MAPIBoolValue (memCtx, + [[self childKeysMatchingQualifier: nil + andSortOrderings: nil] count] > 0); + break; + default: rc = [super getProperty: data withTag: propTag]; }