mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-11-03 20:43:40 +01:00
codetools: fixed crash rename published method, bug #13840
git-svn-id: trunk@20251 -
This commit is contained in:
parent
e541407654
commit
6ed092dce1
@ -1049,13 +1049,15 @@ begin
|
||||
BuildSubTreeForClass(ClassNode);
|
||||
VisibilityNode:=ClassNode.FirstChild;
|
||||
while (VisibilityNode<>nil) do begin
|
||||
Result:=VisibilityNode.FirstChild;
|
||||
while Result<>nil do begin
|
||||
if CompareSrcIdentifiers(Result.FirstChild.StartPos,Identifier) then
|
||||
begin
|
||||
exit;
|
||||
if VisibilityNode.Desc in AllClassBaseSections then begin
|
||||
Result:=VisibilityNode.FirstChild;
|
||||
while Result<>nil do begin
|
||||
if CompareSrcIdentifiers(Result.FirstChild.StartPos,Identifier) then
|
||||
begin
|
||||
exit;
|
||||
end;
|
||||
Result:=Result.NextBrother;
|
||||
end;
|
||||
Result:=Result.NextBrother;
|
||||
end;
|
||||
VisibilityNode:=VisibilityNode.NextBrother;
|
||||
end;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user