Monotone-Parent: 8268efeb15753e2949b09378244938f0b6bb08a8

Monotone-Revision: c0c1c6cf72acfbec9c8a2b4e7eeef2f801f49e54

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-09-29T18:31:20
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2006-09-29 18:31:20 +00:00
parent 7d81972309
commit 14993bccb0
12 changed files with 101 additions and 97 deletions
+6 -7
View File
@@ -208,20 +208,17 @@ static NSNumber *distantFutureNumber = nil;
- (NSMutableDictionary *)extractQuickFieldsFromContent:(NSString *)_content {
NSAutoreleasePool *pool;
NSDictionary *fields;
NSArray *cals;
id cal;
if ([_content length] == 0)
return nil;
pool = [[NSAutoreleasePool alloc] init];
cals = [CardGroup groupsOfClass: [iCalCalendar class]
fromSource: _content];
if ([cals count] > 0)
{
cal = [cals objectAtIndex: 0];
cal = [iCalCalendar parseSingleFromSource: _content];
fields = nil;
fields = nil;
if (cal)
{
if ([cal isKindOfClass:[iCalEvent class]])
fields = [[self extractQuickFieldsFromEvent:cal] retain];
else if ([cal isKindOfClass:[iCalCalendar class]])
@@ -231,6 +228,8 @@ static NSNumber *distantFutureNumber = nil;
cal];
}
}
else
[self logWithFormat:@"ERROR: parsing source didn't return anything"];
[pool release];