mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-09 10:47:58 +02:00
SynEdit: Avltree, fix RootOffset
git-svn-id: trunk@63659 -
This commit is contained in:
parent
638a405de0
commit
5a094e4bec
@ -2958,7 +2958,7 @@ begin
|
||||
if Result = nil then
|
||||
exit;
|
||||
|
||||
aStartPosition := Result.FPositionOffset;
|
||||
aStartPosition := aStartPosition + Result.FPositionOffset;
|
||||
while Result.FLeft <> nil do begin
|
||||
Result := Result.FLeft;
|
||||
aStartPosition := aStartPosition + Result.FPositionOffset;
|
||||
@ -2974,7 +2974,7 @@ begin
|
||||
if Result = nil then
|
||||
exit;
|
||||
|
||||
aStartPosition := Result.FPositionOffset;
|
||||
aStartPosition := aStartPosition + Result.FPositionOffset;
|
||||
aSizesBeforeSum := aSizesBeforeSum + Result.FLeftSizeSum;
|
||||
while Result.FRight <> nil do begin
|
||||
aSizesBeforeSum := aSizesBeforeSum + Result.FSize;
|
||||
@ -2993,7 +2993,7 @@ begin
|
||||
if Result = nil then
|
||||
exit;
|
||||
|
||||
aStartPosition := Result.FPositionOffset;
|
||||
aStartPosition := aStartPosition + Result.FPositionOffset;
|
||||
while Result <> nil do begin
|
||||
if ALeftSum < Result.FLeftSizeSum then begin
|
||||
Result := Result.FLeft;
|
||||
|
Loading…
Reference in New Issue
Block a user