mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-04 19:40:20 +02:00
codetools: class completion: do not update abstract methods
git-svn-id: trunk@20003 -
This commit is contained in:
parent
211701de5f
commit
b85ae0cedb
@ -5758,7 +5758,8 @@ var
|
||||
while DefAVLNode<>nil do begin
|
||||
DefNodeExt:=TCodeTreeNodeExtension(DefAVLNode.Data);
|
||||
DefAVLNode:=ClassProcs.FindSuccessor(DefAVLNode);
|
||||
if ProcBodyNodes.Find(DefNodeExt)=nil then begin
|
||||
if (ProcBodyNodes.Find(DefNodeExt)=nil)
|
||||
and (not ProcNodeHasSpecifier(DefNodeExt.Node,psABSTRACT)) then begin
|
||||
// move proc definition from ClassProcs to DefsWithoutBodies
|
||||
DefsWithoutBodies:=TAVLTree.Create(@CompareCodeTreeNodeExt);
|
||||
DefsWithoutBodies.Add(DefNodeExt);
|
||||
|
Loading…
Reference in New Issue
Block a user