Monotone-Parent: 0e24f707625b8e960d18430aa904f3ec40c5dd2a

Monotone-Revision: d75ed56bb85ad0c1c37621595267a590aa9b60db

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-12T20:00:46
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2011-10-12 20:00:46 +00:00
parent 4db63efdac
commit 600c8ddb7e
5 changed files with 54 additions and 10 deletions

View File

@@ -251,10 +251,10 @@ _compareBodyKeysByPriority (id entry1, id entry2, void *data)
- (MAPIStoreAppointmentWrapper *) _appointmentWrapper
{
NSArray *events;
NSArray *events, *from;
iCalCalendar *calendar;
iCalEvent *event;
NSString *stringValue;
NSString *stringValue, *senderEmail;
if (!appointmentWrapper)
{
@@ -267,9 +267,15 @@ _compareBodyKeysByPriority (id entry1, id entry2, void *data)
if ([events count] > 0)
{
event = [events objectAtIndex: 0];
from = [sogoObject fromEnvelopeAddresses];
if ([from count] > 0)
senderEmail = [[from objectAtIndex: 0] email];
else
senderEmail = nil;
appointmentWrapper = [MAPIStoreAppointmentWrapper
wrapperWithICalEvent: event
andUser: [[self context] activeUser]
andSenderEmail: senderEmail
inTimeZone: [self ownerTimeZone]];
[appointmentWrapper retain];
}