diff -r 42814f902fe6 -r 38571fd2a704 calendarui/commonutils/src/calenviewutils.cpp --- a/calendarui/commonutils/src/calenviewutils.cpp Fri Feb 19 22:49:53 2010 +0200 +++ b/calendarui/commonutils/src/calenviewutils.cpp Fri Mar 12 15:42:35 2010 +0200 @@ -202,10 +202,11 @@ TTime startLocalTime = startTime.TimeLocalL(); TTime stopLocalTime = stopTime.TimeLocalL(); + TTimeIntervalDays differenceInTime = stopLocalTime.DaysFrom(startLocalTime); // fix for AllDayEntry issue if( startLocalTime != stopLocalTime && startLocalTime == CalenDateUtils::BeginningOfDay( startLocalTime ) && stopLocalTime == CalenDateUtils::BeginningOfDay( stopLocalTime ) && - startLocalTime != stopLocalTime ) + startLocalTime != stopLocalTime && differenceInTime.Int() == 1 ) // fix for AllDayEntry issue { allDayEvent = ETrue; }