equal
deleted
inserted
replaced
200 TCalTime startTime = entry.StartTimeL(); |
200 TCalTime startTime = entry.StartTimeL(); |
201 TCalTime stopTime = entry.EndTimeL(); |
201 TCalTime stopTime = entry.EndTimeL(); |
202 |
202 |
203 TTime startLocalTime = startTime.TimeLocalL(); |
203 TTime startLocalTime = startTime.TimeLocalL(); |
204 TTime stopLocalTime = stopTime.TimeLocalL(); |
204 TTime stopLocalTime = stopTime.TimeLocalL(); |
|
205 TTimeIntervalDays differenceInTime = stopLocalTime.DaysFrom(startLocalTime); // fix for AllDayEntry issue |
205 if( startLocalTime != stopLocalTime && |
206 if( startLocalTime != stopLocalTime && |
206 startLocalTime == CalenDateUtils::BeginningOfDay( startLocalTime ) && |
207 startLocalTime == CalenDateUtils::BeginningOfDay( startLocalTime ) && |
207 stopLocalTime == CalenDateUtils::BeginningOfDay( stopLocalTime ) && |
208 stopLocalTime == CalenDateUtils::BeginningOfDay( stopLocalTime ) && |
208 startLocalTime != stopLocalTime ) |
209 startLocalTime != stopLocalTime && differenceInTime.Int() == 1 ) // fix for AllDayEntry issue |
209 { |
210 { |
210 allDayEvent = ETrue; |
211 allDayEvent = ETrue; |
211 } |
212 } |
212 else |
213 else |
213 { |
214 { |