SynEdit: AvlTree, check for nil when searching nodes

git-svn-id: trunk@60756 -
This commit is contained in:
martin 2019-03-24 03:05:36 +00:00
parent 47bccc778c
commit 18953aeb37

View File

@ -2926,6 +2926,7 @@ begin
while Result <> nil do begin
if ALeftSum < Result.FLeftSizeSum then begin
Result := Result.FLeft;
if Result <> nil then
aStartPosition := aStartPosition + Result.FPositionOffset;
continue;
end;
@ -2939,6 +2940,7 @@ begin
ALeftSum := ALeftSum - Result.FSize;
aSizesBeforeSum := aSizesBeforeSum + Result.FSize;
Result := Result.FRight;
if Result <> nil then
aStartPosition := aStartPosition + Result.FPositionOffset;
continue;
end;