You've already forked lazarus-ccr
tvplanit: Improved handling of all-day events in ical files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9088 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -100,8 +100,12 @@ var
|
||||
begin
|
||||
startTime := AEvent.StartTime[false];
|
||||
endTime := AEvent.EndTime[false];
|
||||
|
||||
sStartTime := FormatDateTime(FTimeFormat, startTime);
|
||||
sEndTime := FormatDateTime(FTimeFormat, endTime - OneSecond);
|
||||
if endTime = NO_DATE then
|
||||
sEndTime := ''
|
||||
else
|
||||
sEndTime := FormatDateTime(FTimeFormat, endTime - OneSecond);
|
||||
if AEvent.IsAllDayEvent then
|
||||
begin
|
||||
if endTime = NO_DATE then nDays := 1 else nDays := round(endTime - startTime);
|
||||
@ -109,6 +113,7 @@ begin
|
||||
Result := Format('%s (%s)', [sStartTime, RSAllDay])
|
||||
else
|
||||
Result := Format('%s - %s (%s)', [sStartTime, sEndTime, RSAllDay]);
|
||||
Result := Result + ' (all day)';
|
||||
end else
|
||||
Result :=
|
||||
RSStartTimeLbl + ' ' + sStartTime + LineEnding +
|
||||
|
Reference in New Issue
Block a user