mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 18:39:28 +02:00
SynEdit: AvlTree, check for nil when searching nodes
git-svn-id: trunk@60756 -
This commit is contained in:
parent
47bccc778c
commit
18953aeb37
@ -2926,7 +2926,8 @@ begin
|
|||||||
while Result <> nil do begin
|
while Result <> nil do begin
|
||||||
if ALeftSum < Result.FLeftSizeSum then begin
|
if ALeftSum < Result.FLeftSizeSum then begin
|
||||||
Result := Result.FLeft;
|
Result := Result.FLeft;
|
||||||
aStartPosition := aStartPosition + Result.FPositionOffset;
|
if Result <> nil then
|
||||||
|
aStartPosition := aStartPosition + Result.FPositionOffset;
|
||||||
continue;
|
continue;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -2939,7 +2940,8 @@ begin
|
|||||||
ALeftSum := ALeftSum - Result.FSize;
|
ALeftSum := ALeftSum - Result.FSize;
|
||||||
aSizesBeforeSum := aSizesBeforeSum + Result.FSize;
|
aSizesBeforeSum := aSizesBeforeSum + Result.FSize;
|
||||||
Result := Result.FRight;
|
Result := Result.FRight;
|
||||||
aStartPosition := aStartPosition + Result.FPositionOffset;
|
if Result <> nil then
|
||||||
|
aStartPosition := aStartPosition + Result.FPositionOffset;
|
||||||
continue;
|
continue;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user