Monotone-Parent: 1f5b4286b78bd24005e7d3227993347564bf76b5

Monotone-Revision: 92936cd67e5a99d0fc17d50aa99fbbaa31b167d0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-09-06T19:05:59
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2012-09-06 19:05:59 +00:00
parent acea40f295
commit 68dc738239
3 changed files with 10 additions and 6 deletions

View File

@ -3,6 +3,9 @@
* OpenChange/MAPIStoreMailContext.m
(+listContextsForUser:withTDBIndexing:inMemCtx:): we escape the
url string of non-ascii folder names.
(+createRootSecondaryFolderWithFID:andName:forUser:): same as
above.
* OpenChange/MAPIStoreMailVolatileMessage.m
(FillMessageHeadersFromProperties): build a recipient list for the

View File

@ -210,12 +210,12 @@ static Class NSArrayK;
- (int) getPidTagMessageClass: (void **) data
inMemCtx: (TALLOC_CTX *) memCtx
{
SOGoUser *owner;
// SOGoUser *owner;
owner = [[self userContext] sogoUser];
if ([masterEvent userAsAttendee: owner])
*data = talloc_strdup (memCtx, "IPM.Schedule.Meeting.Request");
else
// owner = [[self userContext] sogoUser];
// if ([masterEvent userAsAttendee: owner])
// *data = talloc_strdup (memCtx, "IPM.Schedule.Meeting.Request");
// else
*data = talloc_strdup (memCtx, "IPM.Appointment");
return MAPISTORE_SUCCESS;

View File

@ -187,7 +187,8 @@ MakeDisplayFolderName (NSString *folderName)
inContainer: accountFolder];
if ([newFolder create])
mapistoreURI = [NSString stringWithFormat: @"sogo://%@:%@@mail/%@/",
userName, userName, folderName];
userName, userName,
[folderName stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]];
else
mapistoreURI = nil;
[MAPIApp setUserContext: nil];