mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 08:19:41 +02:00
SynEdit: Fix AvlTree node by LeftSum. Issue #0023889
git-svn-id: trunk@40325 -
This commit is contained in:
parent
c93d086331
commit
3d7f444396
@ -2577,12 +2577,13 @@ begin
|
||||
end;
|
||||
|
||||
ALeftSum := ALeftSum - Result.FLeftSizeSum;
|
||||
aSizesBeforeSum := aSizesBeforeSum + Result.FLeftSizeSum;
|
||||
if ALeftSum < Result.FSize then begin
|
||||
break;
|
||||
end
|
||||
else begin
|
||||
ALeftSum := ALeftSum - Result.FSize;
|
||||
aSizesBeforeSum := aSizesBeforeSum + Result.FLeftSizeSum + Result.FSize;
|
||||
aSizesBeforeSum := aSizesBeforeSum + Result.FSize;
|
||||
Result := Result.FRight;
|
||||
aStartPosition := aStartPosition + Result.FPositionOffset;
|
||||
continue;
|
||||
|
Loading…
Reference in New Issue
Block a user