Repair broken logic

This commit is contained in:
Alexandre Cloutier 2014-05-16 11:29:37 -04:00
parent bf67b6435f
commit db8d9bb16c

View file

@ -367,10 +367,16 @@ static NSArray *tasksFields = nil;
to: endDate to: endDate
title: nil title: nil
component: component]; component: component];
if (quickInfosFlag == YES)
{
for (i = 0; i < [allInfos count]; i++) {
if([quickInfosName containsObject:[[allInfos objectAtIndex:i] objectForKey:@"c_name"]])
[allInfos removeObjectAtIndex:i];
}
}
for (i = 0; i < [allInfos count]; i++) for (i = 0; i < [allInfos count]; i++)
{
if (quickInfosFlag && ![quickInfosName containsObject:[[allInfos objectAtIndex:i] objectForKey:@"c_name"]])
{ {
iCalString = [[allInfos objectAtIndex:i] objectForKey:@"c_content"]; iCalString = [[allInfos objectAtIndex:i] objectForKey:@"c_content"];
calendar = [iCalCalendar parseSingleFromSource: iCalString]; calendar = [iCalCalendar parseSingleFromSource: iCalString];
@ -385,22 +391,7 @@ static NSArray *tasksFields = nil;
} }
} }
} }
else
{
iCalString = [[allInfos objectAtIndex:i] objectForKey:@"c_content"];
calendar = [iCalCalendar parseSingleFromSource: iCalString];
master = [calendar firstChildWithTag:component];
if (master) {
if ([[master comment] length] > 0)
{
match = [[master comment] rangeOfString:value options:NSCaseInsensitiveSearch];
if (match.length > 0) {
[quickInfos addObject:[allInfos objectAtIndex:i]];
}
}
}
}
}
currentInfos = [quickInfos objectEnumerator]; currentInfos = [quickInfos objectEnumerator];
} }