mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-12 23:15:26 +00:00
Monotone-Parent: 2b628a62ac49757d2bbeda1275fc38d69079752a
Monotone-Revision: 59d4ff7e6c2fe24e74adbe4891af30ece4f5e858 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-11-14T03:26:50 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -96,7 +96,7 @@
|
||||
[rule setFrequency: iCalRecurrenceFrequenceYearly];
|
||||
[rule setRepeatInterval: rp->Period / 12];
|
||||
month = [NSString stringWithFormat: @"%d", [startDate monthOfYear]];
|
||||
[rule setNamedValue: @"bymonth" to: month];
|
||||
[rule setSingleValue: month forKey: @"bymonth"];
|
||||
}
|
||||
else
|
||||
[self errorWithFormat:
|
||||
@@ -116,7 +116,7 @@
|
||||
else
|
||||
monthDay = [NSString stringWithFormat: @"%d",
|
||||
rp->PatternTypeSpecific.MonthRecurrencePattern.N];
|
||||
[rule setNamedValue: @"bymonthday" to: monthDay];
|
||||
[rule setSingleValue: monthDay forKey: @"bymonthday"];
|
||||
}
|
||||
else if ((rp->PatternTypeSpecific.MonthRecurrencePattern.WeekRecurrencePattern
|
||||
== 0x3e) /* Nth week day */
|
||||
@@ -139,8 +139,9 @@
|
||||
else
|
||||
bySetPos = rp->PatternTypeSpecific.MonthRecurrencePattern.N;
|
||||
|
||||
[rule setNamedValue: @"bysetpos"
|
||||
to: [NSString stringWithFormat: @"%d", bySetPos]];
|
||||
[rule
|
||||
setSingleValue: [NSString stringWithFormat: @"%d", bySetPos]
|
||||
forKey: @"bysetpos"];
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -167,9 +168,10 @@
|
||||
|| (rp->PatternType & 4) == 4)
|
||||
{
|
||||
/* MonthEnd, HjMonth and HjMonthEnd */
|
||||
[rule setNamedValue: @"bymonthday"
|
||||
to: [NSString stringWithFormat: @"%d",
|
||||
rp->PatternTypeSpecific.Day]];
|
||||
[rule
|
||||
setSingleValue: [NSString stringWithFormat: @"%d",
|
||||
rp->PatternTypeSpecific.Day]
|
||||
forKey: @"bymonthday"];
|
||||
}
|
||||
else
|
||||
[self errorWithFormat: @"invalid value for PatternType: %.4x",
|
||||
@@ -348,7 +350,7 @@
|
||||
if (mask)
|
||||
{
|
||||
rp->PatternTypeSpecific.MonthRecurrencePattern.WeekRecurrencePattern = mask;
|
||||
bySetPos = [self namedValue: @"bysetpos"];
|
||||
bySetPos = [self flattenedValuesForKey: @"bysetpos"];
|
||||
if ([bySetPos length])
|
||||
rp->PatternTypeSpecific.MonthRecurrencePattern.N
|
||||
= ([bySetPos hasPrefix: @"-"]
|
||||
|
||||
Reference in New Issue
Block a user