calendarui/commonutils/src/calenviewutils.cpp
branchRCL_3
changeset 12 38571fd2a704
parent 0 f979ecb2b13e
child 13 0f07cd1b5772
equal deleted inserted replaced
5:42814f902fe6 12:38571fd2a704
   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             {