Monotone-Parent: 34b0098e2e34111ae63e0f056fceabfd7cb1362e

Monotone-Revision: 22aa1cec549d6f3ee5d911534369beaf41910226

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-12-30T20:20:41
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2008-12-30 20:20:41 +00:00
parent 85a9589d65
commit 599cd14925
2 changed files with 15 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2008-12-30 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* UI/Scheduler/UIxCalListingActions.m ([UIxCalListingActions
-eventsBlocksAction]): fixed a crash occuring in the rare
situation where an event end date would be inferior than its start
date.
2008-12-23 Ludovic Marcotte <lmarcotte@inverse.ca>
* SoObjects/Appointments/SOGoAppointmentFolder.{h,m}

View File

@ -371,8 +371,14 @@ static inline void
_feedBlockWithDayBasedData(NSMutableDictionary *block, unsigned int start,
unsigned int end, unsigned int dayStart)
{
unsigned int delta, quarterStart, length;
unsigned int delta, quarterStart, length, swap;
if (start > end)
{
swap = end;
end = start;
start = swap;
}
quarterStart = (start - dayStart) / quarterLength;
delta = end - dayStart;
if ((delta % quarterLength))