diff --git a/OpenChange/MAPIStoreDraftsMessage.m b/OpenChange/MAPIStoreDraftsMessage.m index 282abb780..1c99231d8 100644 --- a/OpenChange/MAPIStoreDraftsMessage.m +++ b/OpenChange/MAPIStoreDraftsMessage.m @@ -222,6 +222,14 @@ typedef void (*getMessageData_inMemCtx_) (MAPIStoreMessage *, SEL, : [super getPrFlagStatus: data inMemCtx: memCtx]); } +- (int) getPrFollowupIcon: (void **) data + inMemCtx: (TALLOC_CTX *) memCtx +{ + return ([sogoObject isKindOfClass: SOGoDraftObjectK] + ? [self getLongZero: data inMemCtx: memCtx] + : [super getPrFollowupIcon: data inMemCtx: memCtx]); +} + - (void) _saveAttachment: (NSString *) attachmentKey { NSDictionary *properties, *metadata; diff --git a/OpenChange/MAPIStoreMailMessage.h b/OpenChange/MAPIStoreMailMessage.h index a8c56a530..08693c720 100644 --- a/OpenChange/MAPIStoreMailMessage.h +++ b/OpenChange/MAPIStoreMailMessage.h @@ -55,6 +55,8 @@ - (int) getPrMessageFlags: (void **) data inMemCtx: (TALLOC_CTX *) memCtx; +- (int) getPrFollowupIcon: (void **) data + inMemCtx: (TALLOC_CTX *) memCtx; - (int) getPrImportance: (void **) data inMemCtx: (TALLOC_CTX *) memCtx; - (int) getPrReceivedByEmailAddress: (void **) data