mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-18 03:38:49 +00:00
Add handling of BYSETPOS for BYDAY in repeat rule
This commit is contained in:
6
NEWS
6
NEWS
@@ -1,3 +1,9 @@
|
||||
2.3.19 (2016-12-DD)
|
||||
-------------------
|
||||
|
||||
Enhancements
|
||||
- [core] added handling of BYSETPOS for BYDAY in recurrence rules
|
||||
|
||||
2.3.18 (2016-11-28)
|
||||
-------------------
|
||||
|
||||
|
||||
@@ -472,9 +472,16 @@ NSString *iCalWeekDayString[] = { @"SU", @"MO", @"TU", @"WE", @"TH", @"FR",
|
||||
|
||||
- (iCalByDayMask *) byDayMask
|
||||
{
|
||||
NSArray *setPos;
|
||||
NSString *day;
|
||||
|
||||
if (dayMask == nil && [[self byDay] length])
|
||||
{
|
||||
dayMask = [iCalByDayMask byDayMaskWithRuleString: [self byDay]];
|
||||
day = [self byDay];
|
||||
setPos = [self bySetPos];
|
||||
if ([setPos count])
|
||||
day = [NSString stringWithFormat: @"%@%@", [setPos lastObject], day];
|
||||
dayMask = [iCalByDayMask byDayMaskWithRuleString: day];
|
||||
[dayMask retain];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user