SynEdit: WrappedView LineMap: fix SetHighlighterTokensLine (nil check)

git-svn-id: trunk@63539 -
This commit is contained in:
martin 2020-07-09 14:28:12 +00:00
parent ec7c4a64a3
commit 36ca9bf226

View File

@ -1300,8 +1300,11 @@ begin
FCurWrappedLine := AWrappedLine;
end;
RealIdx := FCurWrapPage.StartLine +
FCurWrapPage.Page.GetOffsetForWrap(AWrappedLine - FCurWrapPage.StartLine - FCurWrapPage.ViewedCountDifferenceBefore, FCurrentWrapSubline);
if FCurWrapPage.HasPage then
RealIdx := FCurWrapPage.StartLine +
FCurWrapPage.Page.GetOffsetForWrap(AWrappedLine - FCurWrapPage.StartLine - FCurWrapPage.ViewedCountDifferenceBefore, FCurrentWrapSubline)
else
RealIdx := AWrappedLine;
inherited SetHighlighterTokensLine(RealIdx, ARealLine, AStartBytePos, ALineByteLen);
end;