mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-01 08:20:35 +02:00
SynEdit: WrappedView LineMap: fix SetHighlighterTokensLine (nil check)
git-svn-id: trunk@63539 -
This commit is contained in:
parent
ec7c4a64a3
commit
36ca9bf226
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user