From 1c741c8373e808eac169ecf3a15ced6adddf1173 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 4 Aug 2011 16:12:06 +0000 Subject: [PATCH] Monotone-Parent: 4677b795c79f45a14d2ac80d960a9738da11b87b Monotone-Revision: 260a782f71d54b70c19078f5cbc97b7317db579a Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-08-04T16:12:06 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 1 + OpenChange/MAPIStoreDraftsMessage.m | 10 ++++++++++ OpenChange/MAPIStoreMailMessage.h | 2 ++ 3 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 976a59f79..3701b60a7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,7 @@ (-getPrImportance:inMemCtx:): overriden method. (-getPrReceivedByEmailAddress:inMemCtx:): overriden method. (-getPrSenderEmailAddress:inMemCtx:): overriden method. + (-getPrDisplayCc:inMemCtx:): overriden method. * OpenChange/MAPIApplication.m (+isCachingEnabled): new overriden method that returns "NO" in order to avoid leaking dictionaries diff --git a/OpenChange/MAPIStoreDraftsMessage.m b/OpenChange/MAPIStoreDraftsMessage.m index ce4023808..ec199c0da 100644 --- a/OpenChange/MAPIStoreDraftsMessage.m +++ b/OpenChange/MAPIStoreDraftsMessage.m @@ -371,6 +371,16 @@ e) : [super getPrReceivedByEmailAddress: data inMemCtx: memCtx]); } +- (int) getPrDisplayCc: (void **) data + inMemCtx: (TALLOC_CTX *) memCtx +{ + return ([sogoObject isKindOfClass: SOGoDraftObjectK] + ? [self _getAddressHeader: data + addressKey: @"cc" + inMemCtx: memCtx] + : [super getPrDisplayCc: data inMemCtx: memCtx]); +} + - (NSArray *) attachmentKeysMatchingQualifier: (EOQualifier *) qualifier andSortOrderings: (NSArray *) sortOrderings { diff --git a/OpenChange/MAPIStoreMailMessage.h b/OpenChange/MAPIStoreMailMessage.h index e94527a75..430c0f80d 100644 --- a/OpenChange/MAPIStoreMailMessage.h +++ b/OpenChange/MAPIStoreMailMessage.h @@ -56,6 +56,8 @@ inMemCtx: (TALLOC_CTX *) memCtx; - (int) getPrSenderEmailAddress: (void **) data inMemCtx: (TALLOC_CTX *) memCtx; +- (int) getPrDisplayCc: (void **) data + inMemCtx: (TALLOC_CTX *) memCtx; @end