mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-22 23:19:17 +02:00
codetools: code completion: fixed finding existing method declarations in class interfaces
git-svn-id: trunk@13340 -
This commit is contained in:
parent
c436ebb4f4
commit
1253f0d3a0
@ -317,6 +317,9 @@ begin
|
|||||||
FreeClassInsertionList;
|
FreeClassInsertionList;
|
||||||
FCodeCompleteClassNode:=AClassNode;
|
FCodeCompleteClassNode:=AClassNode;
|
||||||
BuildSubTreeForClass(FCodeCompleteClassNode);
|
BuildSubTreeForClass(FCodeCompleteClassNode);
|
||||||
|
if FCodeCompleteClassNode.Desc=ctnClassInterface then
|
||||||
|
FCompletingStartNode:=FCodeCompleteClassNode
|
||||||
|
else
|
||||||
FCompletingStartNode:=FCodeCompleteClassNode.FirstChild;
|
FCompletingStartNode:=FCodeCompleteClassNode.FirstChild;
|
||||||
while (FCompletingStartNode<>nil) and (FCompletingStartNode.FirstChild=nil) do
|
while (FCompletingStartNode<>nil) and (FCompletingStartNode.FirstChild=nil) do
|
||||||
FCompletingStartNode:=FCompletingStartNode.NextBrother;
|
FCompletingStartNode:=FCompletingStartNode.NextBrother;
|
||||||
|
Loading…
Reference in New Issue
Block a user