codetools: code completion: fixed finding existing method declarations in class interfaces

git-svn-id: trunk@13340 -
This commit is contained in:
mattias 2007-12-15 13:10:23 +00:00
parent c436ebb4f4
commit 1253f0d3a0

View File

@ -317,7 +317,10 @@ begin
FreeClassInsertionList;
FCodeCompleteClassNode:=AClassNode;
BuildSubTreeForClass(FCodeCompleteClassNode);
FCompletingStartNode:=FCodeCompleteClassNode.FirstChild;
if FCodeCompleteClassNode.Desc=ctnClassInterface then
FCompletingStartNode:=FCodeCompleteClassNode
else
FCompletingStartNode:=FCodeCompleteClassNode.FirstChild;
while (FCompletingStartNode<>nil) and (FCompletingStartNode.FirstChild=nil) do
FCompletingStartNode:=FCompletingStartNode.NextBrother;
if FCompletingStartNode<>nil then