mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-01 19:00:41 +01:00
SynEdit: avl, fixed SumBefore for tree.last
git-svn-id: trunk@63581 -
This commit is contained in:
parent
921faf61dd
commit
ebe42a29a7
@ -2975,10 +2975,12 @@ begin
|
|||||||
exit;
|
exit;
|
||||||
|
|
||||||
aStartPosition := Result.FPositionOffset;
|
aStartPosition := Result.FPositionOffset;
|
||||||
|
aSizesBeforeSum := aSizesBeforeSum + Result.FLeftSizeSum;
|
||||||
while Result.FRight <> nil do begin
|
while Result.FRight <> nil do begin
|
||||||
aSizesBeforeSum := aSizesBeforeSum + Result.FLeftSizeSum + Result.FSize;
|
aSizesBeforeSum := aSizesBeforeSum + Result.FSize;
|
||||||
Result := Result.FRight;
|
Result := Result.FRight;
|
||||||
aStartPosition := aStartPosition + Result.FPositionOffset;
|
aStartPosition := aStartPosition + Result.FPositionOffset;
|
||||||
|
aSizesBeforeSum := aSizesBeforeSum + Result.FLeftSizeSum;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user