See Changelog.
Monotone-Parent: 5f859ec68ac3088a6a1a60e1cf887c3208974571 Monotone-Revision: 2ec967e2199c437328dde8da267393b6e0d4722b Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2011-02-14T18:02:39 Monotone-Branch: ca.inverse.sogomaint-2.0.2
parent
4d24b2fc4d
commit
9ce08f0f99
|
@ -1,3 +1,10 @@
|
|||
2011-02-14 Francis Lachapelle <flachapelle@inverse.ca>
|
||||
|
||||
* UI/Scheduler/UIxDatePicker.m
|
||||
(-takeValuesFromRequest:inContext:): we now consider the timezone
|
||||
offset with respect to the current date, ie we properly consider daylight
|
||||
saving time offset.
|
||||
|
||||
2011-02-14 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OpenChange/MAPIStoreMailMessageTable.m (-restrictedChildKeys):
|
||||
|
|
|
@ -149,7 +149,7 @@
|
|||
NSString *dateString;
|
||||
NSCalendarDate *d;
|
||||
NSInteger dateTZOffset, userTZOffset;
|
||||
NSTimeZone *userTZ;
|
||||
NSTimeZone *systemTZ, *userTZ;
|
||||
SOGoUserDefaults *ud;
|
||||
|
||||
dateString = [_rq formValueForKey:[self dateID]];
|
||||
|
@ -168,9 +168,10 @@
|
|||
/* we must adjust the date timezone because "dateWithString:..." uses the
|
||||
system timezone, which can be different from the user's. */
|
||||
ud = [[_ctx activeUser] userDefaults];
|
||||
dateTZOffset = [[d timeZone] secondsFromGMT];
|
||||
systemTZ = [d timeZone];
|
||||
dateTZOffset = [systemTZ secondsFromGMTForDate: d];
|
||||
userTZ = [ud timeZone];
|
||||
userTZOffset = [userTZ secondsFromGMT];
|
||||
userTZOffset = [userTZ secondsFromGMTForDate: d];
|
||||
if (dateTZOffset != userTZOffset)
|
||||
d = [d dateByAddingYears: 0 months: 0 days: 0
|
||||
hours: 0 minutes: 0
|
||||
|
|
Loading…
Reference in New Issue