From 277ed04099e2af998a15bca71ad2e0f8ebc5b738 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Fri, 8 Jul 2011 19:57:49 +0000 Subject: [PATCH] Monotone-Parent: f1785f649f5c8ff93247eff842a747a810f90e1c Monotone-Revision: c586ecab910c391dd7676a0406b4511602a80b3e Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-07-08T19:57:49 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 3 +++ OpenChange/MAPIStoreMailContext.h | 4 +++- OpenChange/MAPIStoreMailContext.m | 13 ++++++++++--- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1ef9cac00..1befe2dfd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2011-07-08 Wolfgang Sourdeau + * OpenChange/MAPIStoreMailContext.m: MAPIStoreDeletedItemsContext + is now temporarily a fs-based context. + * SoObjects/Mailer/SOGoMailFolder.m (_fetchMessageProperties:matchingQualifier:andSortOrderings::): properly implement this method, as properties should be an array diff --git a/OpenChange/MAPIStoreMailContext.h b/OpenChange/MAPIStoreMailContext.h index e6fbf9643..44778857c 100644 --- a/OpenChange/MAPIStoreMailContext.h +++ b/OpenChange/MAPIStoreMailContext.h @@ -37,7 +37,9 @@ @interface MAPIStoreDraftsContext : MAPIStoreMailContext @end -@interface MAPIStoreDeletedItemsContext : MAPIStoreMailContext +#import "MAPIStoreFSBaseContext.h" + +@interface MAPIStoreDeletedItemsContext : MAPIStoreFSBaseContext @end @interface MAPIStoreOutboxContext : MAPIStoreMailContext diff --git a/OpenChange/MAPIStoreMailContext.m b/OpenChange/MAPIStoreMailContext.m index 0b9a47968..f8a85977d 100644 --- a/OpenChange/MAPIStoreMailContext.m +++ b/OpenChange/MAPIStoreMailContext.m @@ -84,20 +84,27 @@ @end +#import "MAPIStoreFSFolder.h" + @implementation MAPIStoreDeletedItemsContext + (NSString *) MAPIModuleName { return @"deleted-items"; } - - (void) setupBaseFolder: (NSURL *) newURL { - baseFolder = [MAPIStoreDeletedItemsFolder baseFolderWithURL: newURL - inContext: self]; + baseFolder = [MAPIStoreFSFolder baseFolderWithURL: newURL inContext: self]; [baseFolder retain]; } +// - (void) setupBaseFolder: (NSURL *) newURL +// { +// baseFolder = [MAPIStoreDeletedItemsFolder baseFolderWithURL: newURL +// inContext: self]; +// [baseFolder retain]; +// } + @end @implementation MAPIStoreOutboxContext